1
resposta

[Dúvida] Automatizando tarefas

Etapas do algoritmo
Iniciar o processo.
Receber os dados do evento, contendo:
horário de início da transmissão;
horário de término da transmissão.
Receber a lista de participantes, contendo para cada pessoa:
nome;
e-mail;
horário em que entrou na transmissão;
horário em que saiu da transmissão.
Percorrer a lista de participantes, analisando um participante por vez.
Para cada participante, verificar se ele participou de toda a transmissão.
A presença será considerada completa quando:
o horário de entrada do participante for menor ou igual ao horário de início do evento;
e o horário de saída do participante for maior ou igual ao horário de término do evento.
Tomar uma decisão:
Se o participante assistiu do início ao fim, ele deve receber o e-mail de agradecimento;
Caso contrário, o sistema não deve enviar o e-mail para esse participante.
Enviar o e-mail de agradecimento apenas para os participantes que cumpriram a condição de presença completa.
Finalizar o processo após verificar todos os participantes da lista.

1 resposta

Oii, Marcio. Tudo bem?

Excelente a estruturação do seu algoritmo para o desafio de automatizando tarefas. Ficou muito nítido como você aplicou o pensamento computacional para transformar um problema em etapas lógicas e executáveis.

A sua lógica de verificação está bem precisa. Ao definir que a presença completa exige que o horário de entrada seja menor ou igual ao início do evento e a saída maior ou igual ao término, você garante que a solução seja direta e objetiva, atendendo exatamente ao que foi pedido.

Se você quiser se aprofundar em como implementar essa lógica usando Python, recomendo este Artigo da Alura sobre Ciclos em Python: aprendendo a utilizar loops na construção de códigos.

Pensando na execução prática desse sistema, você acredita que seria importante adicionar uma pequena "margem de tolerância" (como 5 minutos) para quem teve problemas de conexão no início, ou o algoritmo deve ser rigoroso como você planejou?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!