Quais são os dados de entrada necessários?
Nome de usuário, e-mail do usuário, hora de entrada na transmissão e hora de saída da transmissão.
Como o algoritmo pode verificar a condição de presença completa?
O algoritmo deve comparar a hora em que a transmissão iniciou e a hora que acabou e comparar com a hora de entrada e saída dos participantes.
Que decisão precisa ser tomada com base nesses dados?
Se o e-mail de agradecimento vai ser enviado ou não.
Qual deve ser a ação final?
Caso a pessoa tenha ficado do início ao fim da transmissão, a mensagem de agradecimento será enviada para o usuário, caso não tenha ficado, a mensagem não vai ser enviada.