Você está trabalhando como pessoa desenvolvedora júnior em uma equipe que está criando um sistema para auxiliar no controle de presença em eventos online. O time precisa de um algoritmo que processe a lista de participantes e envie um e-mail de agradecimento apenas para quem participou de toda a transmissão ao vivo.
“Queremos automatizar o envio de agradecimentos. Mas só para quem assistiu à transmissão do início ao fim. Você consegue organizar esse processo em um algoritmo?”
Para criarmos este algorito precisamos dividir o problema em blocos:
- Dados de entrada: quais participantes entraram e permaneceram até o fim do evento
- Validação do tempo de permanência
- Envio de email de agradecimento.
Criando o algoritmo - O sistema deverá detectar a entrada dos participantes no evento online com dados de entrada na transmissão (clicagem no link, nome e confirmação)
- O sistema deverá verificar o tempo de permanência dos participantes na transmição, ou seja SE tempo de permanência for == tempo total da transmissão, o sistema dispara o envio de email de agradecimento SE NÃO, o sistema não envia email de agradecimento.