Sistema para auxiliar no controle de presença em eventos online.
Quais são os dados de entrada necessários?
// Lista de participantes:
- Nome do participante
- CPF
Como o algoritmo pode verificar a condição de presença completa?
// Acessando dados:
- Inserir dados de participação na plataforma (usando CPF ou email)
- Verificar o tempo de permanência na transmissão
Que decisão precisa ser tomada com base nesses dados?
// Verificar condição de presença:
- Calcular o tempo total assistido pelo participante
- Comparar com o tempo total da transmissão
// Verificar a condição de tempo assistido:
- Se o tempo assistido for igual ao tempo total da transmissão:
- Enviar e-mail
- Senão:
- Não enviar
Qual deve ser a ação final?
// Enviar emails de agradecimento:
- Enviar e-mail de agradecimento para participantes que assistiram toda a transmissão
- Encerrar o processamento da lista
Fim