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- Obter a lista de participantes da aula com emails cadastrados
2 - Obter o período assistido de cada participante
3 - Obter o período de transmissão
4 - Validar se o periodo assistido é equivalente ao tempo da transmissão
5 - Se sim, enviar o email de agradecimento
6 - Se não, não enviar

1 resposta

Olá, Bernardo. Como vai?

Obrigado por compartilhar sua solução para o desafio. Sua proposta atende ao objetivo da atividade e apresenta uma sequência lógica para automatizar o envio de e-mails aos participantes que acompanharam toda a transmissão. Você identificou corretamente os dados de entrada, a verificação necessária, a decisão que o algoritmo precisa tomar e a ação final, mantendo o fluxo claro e organizado.

O critério de comparar o período assistido com o tempo total da transmissão representa bem o uso de uma estrutura condicional. Em um cenário semelhante, por exemplo, se um evento teve duração de duas horas e um participante permaneceu conectado durante todo esse período, o sistema enviaria automaticamente o e-mail de agradecimento. Por outro lado, caso o participante tenha acompanhado apenas parte da transmissão, o algoritmo seguiria o fluxo sem realizar o envio, conforme a regra definida.

Pensando em uma situação real, como você adaptaria esse algoritmo caso a regra permitisse enviar o e-mail para participantes que assistiram, por exemplo, pelo menos 90 por cento 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 sua evolução.

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