DESAFIO
Como automatizar o envio de agradecimentos para quem assistiu à transmissão do início ao fim?
Organize esse processo em um algoritmo.
RESPOSTA
Lógica do algoritmo:
1 - Obter data e hora de início e término do evento
2 - Obter a lista de convidados com data e hora de entrada e saída e respectivos endereços de e-mails
3 - Para cada convidado, comparar data de entrada e saída com a data de início e término do evento
4 - Se convidado permaneceu pelo menos 60% do tempo, recebe status de “presente”
5 - Se status presente, adicionar à lista de convidados presentes
6 - Obter o modelo de conteúdo de e-mail
7 - Para cada endereço de e-mail, escrever a mensagem de e-mail com base no modelo de conteúdo de e-mail
8 - Para cada mensagem de e-mail, enviar e-mail
Algoritmo estruturado:
- Obter Dados
- Evento: data/hora início e término
- Convidados: endereço de e-mail e data/hora de entrada e saída
- Modelo de mensagem de e-mail: conteúdo do e-mail a ser enviado
- Verificar
- Para cada convidado, comparar a data de entrada e saída com a data de início e término do evento
- Se permanência > 60% da duração do evento, convidado recebe status presente
- Enviar
- Para cada convidado presente, escrever e-mail com base no modelo
- Enviar