Algoritmo: Controle de Presença e Envio Automatizado de E-mails
- Dados de Entrada (O que o sistema precisa receber)
Para que o algoritmo funcione, ele precisa acessar duas fontes de informação básicas:
Dados do Evento: O tempo total de duração da transmissão ao vivo (por exemplo, 120 minutos).
Lista de Participantes: Uma lista contendo as informações de cada pessoa (Nome, E-mail e o Tempo Total Assistido em minutos).
- Processamento e Verificação (O passo a passo do sistema)
Para cada participante presente na lista, o sistema executará os seguintes passos:
Ler os dados do participante: O algoritmo analisa o nome, o e-mail e o tempo que aquela pessoa específica ficou conectada à transmissão.
Verificar a condição de presença: O algoritmo compara o "Tempo Total Assistido" pelo participante com o "Tempo Total de Duração" do evento.
Tomar a decisão (Estrutura Condicional):
SE o tempo assistido for igual ao tempo total da transmissão, ENTÃO o participante cumpriu o requisito de presença completa.
SENÃO (se o tempo for menor), o participante não cumpriu o requisito.
- Ação Final (O resultado esperado)
Para os participantes que cumpriram o requisito (presença completa): O algoritmo gera e envia automaticamente o e-mail de agradecimento personalizado.
Para os participantes que não cumpriram o requisito: O algoritmo apenas ignora e avança para o próximo nome da lista, sem enviar nenhuma mensagem.
Fim do Processo: O algoritmo repete esses passos até que o último participante da lista seja processado e, então, encerra a execução.