Quais são os dados de entrada necessários?
- Lista de participantes;
- Horário de entrada e saída;
- Tempo total da transmissão.
Como o algoritmo pode verificar a condição de presença completa?
Comparação entre o tempo de permanência do participante com a duração da transmissão.
(tempoPermanencia >= duracaoTransmissao)
Que decisão precisa ser tomada com base nesses dados?
Se o tempo de permanência for maior ou igual a duração da transmissão, enviar o e-mail.
Senão, não enviar.
Qual deve ser a ação final?
- Verificar a duração da transmissão;
- Verificar o horário de entrada e saída de cada participante;
- Calcular o tempo de permanência;
- Verificar se o tempo de permanência é maior ou igual a duração da transmissão;
- Se verdadeiro, enviar e-mail de agradecimento;
- Senão, não enviar.