Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Automatizando tarefas

  1. Definir a duração total da transmissão (hora de início e hora de término do evento)

  2. Para cada participante da lista:
    a. Obter horário de entrada e horário de saída do participante
    b. Calcular tempo assistido = horário de saída − horário de entrada
    c. Se tempo assistido >= duração total da transmissão: - Enviar e-mail de agradecimento
    d. Senão: - Não enviar e-mail (ou, opcionalmente, registrar como ausência parcial)

  3. Encerrar quando todos os participantes forem verificados

1 resposta

Olá, Everton. Como vai?

Obrigado por compartilhar sua resolução da atividade. Seu algoritmo atende ao objetivo proposto e organiza o processo de forma clara, considerando os dados de entrada, a verificação da condição e a ação que deve ser executada ao final. A sequência apresentada facilita a compreensão da lógica e representa bem como esse tipo de automação poderia ser implementado em um sistema real.

Também foi interessante incluir o cálculo do tempo assistido e a possibilidade de registrar participantes com presença parcial. Esse detalhe amplia a solução sem fugir da proposta do exercício. Como exemplo, imagine um evento com duração de duas horas. Se um participante permaneceu conectado durante todo esse período, o sistema enviaria automaticamente o e-mail de agradecimento. Já se outro participante assistiu apenas uma hora, o algoritmo seguiria para a próxima verificação sem enviar a mensagem, mantendo o critério estabelecido pela regra de negócio.

Pensando em um cenário real, como você adaptaria esse algoritmo caso o evento aceitasse pequenas desconexões, permitindo que o participante recebesse o e-mail mesmo tendo perdido apenas alguns minutos da transmissão?

Parabéns pela resolução e por compartilhar seu raciocínio com a comunidade. Continue participando das atividades. O fórum está sempre à disposição para acompanhar seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!