Boa noite a todos!
Com base nos conhecimentos adquiridos até aqui, essa é a minha resolução:
“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?”
Utilize os conhecimentos sobre algoritmos para construir uma solução em linguagem natural, com etapas claras e executáveis.
Considere:
Quais são os dados de entrada necessários?
Verificar a lista dos participantes e seus respectivos horários de entrada e saída da live.
Como o algoritmo pode verificar a condição de presença completa?
Se a pessoa entrou no horário previsto para a live e clicou em finalizar somente quando a live chegou ao fim, então, essa pessoa assistiu a live por inteiro, caso contrário a live não foi assistida por completo.
Que decisão precisa ser tomada com base nesses dados?
Se a live for assistida por completo enviar e-mail de agradecimento, caso contrário, não enviar e-mail.
Qual deve ser a ação final?
Enviar o e-mail se a live for assistida por completa, caso contrário, não enviar o e-mail. Caso a live for assistida mais que a metade porém não finalizada, poderá ser enviado um e-mail perguntando o motivo pelo qual a live não foi assistida por completo.