1
resposta

[Projeto] Desafio: Automatizando tarefas

Inicialmente, é necessário definir os dados de entrada. O sistema deve receber uma lista de participantes contendo, no mínimo, as seguintes informações: nome, e-mail, horário de entrada na transmissão e horário de saída. Também é necessário ter o horário oficial de início e término do evento.
Em seguida, o algoritmo deve realizar a verificação da condição de presença completa. Para isso, é preciso comparar os horários de cada participante com os horários do evento. Considera-se que o participante esteve presente do início ao fim se entrou no horário inicial (ou antes/até um limite aceitável) e saiu no horário final (ou depois/até um limite aceitável).
A partir dessa verificação, o algoritmo deve tomar uma decisão:
Se o participante atendeu ao critério de presença completa, ele será elegível para receber o e-mail de agradecimento.
Caso contrário, nenhuma ação será realizada para esse participante.
Por fim, a ação final do algoritmo consiste em enviar automaticamente um e-mail de agradecimento para todos os participantes que cumpriram o critério definido.
Algoritmo em linguagem natural:
Receber a lista de participantes com nome, e-mail, horário de entrada e saída.
Receber o horário de início e término do evento.
Para cada participante da lista:
Verificar se o horário de entrada é igual ou anterior ao início do evento (ou dentro de uma tolerância).
Verificar se o horário de saída é igual ou posterior ao término do evento (ou dentro de uma tolerância).
Se ambas as condições forem verdadeiras:
Marcar o participante como “presença completa”.
Enviar e-mail de agradecimento.
Caso contrário:
Não enviar e-mail.
Finalizar o processo após verificar todos os participantes.

1 resposta

Olá, Thallyta! Como vai?

Parabéns pela resolução da atividade!

Vi que utilizou muito bem a verificação condicional para validar a presença completa e ainda compreendeu a importância do envio automático de e-mail para reconhecer quem cumpriu os critérios do evento. Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma sugestão para o futuro seria incluir uma tolerância configurável nos horários de entrada e saída, permitindo maior flexibilidade na verificação da presença.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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