1. Quais são os dados de entrada necessários?
Inicialmente, como dados de entrada, recebe-se a lista com o nome, e-mail e tempo de permanência de todos os participantes.
| Nomes | emails | tempo inicial | tempo saída |
|---|---|---|---|
| Text | Text | timeDate01 | timeDate02 |
2. Como o algoritmo pode verificar a condição de presença completa?
Função completoAsistencia(listaConexoes)
tempoInicial = 60
tempoSaida = 0
ParaCada conexao em listaConexoes
tempoSaida += (conexao.horaFim - conexao.horaInicio)
return tempoSaida >= tempoInicial - 5
3. Que decisão precisa ser tomada com base nesses dados?
- Enviar e-mail de agradecimento para o participante, com conteúdo similar "[Nome do participante], obrigado por assistir nossa palestra!"
4. Qual deve ser a ação final?
Depois que acontecer essa análise de todos os participantes na lista, o algoritmo será encerrado.