Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Automatizando tarefas

O algoritmo ficará da seguinte maneira:
1º - Obter a lista de participantes, com horários de entrada e saída registrados durante a transmissão.
2º - Obter o horário oficial de início e término da transmissão ao vivo.
3º - Para cada participante da lista, verificar se o horário de entrada é menor ou igual ao horário de início do evento.
4º - Verificar também se o horário de saída é maior ou igual ao horário de término do evento.
5º - Caso as condições sejam verdadeiras, marcar o participante como "presente".
6º - Caso as condições sejam falsas, marcar o participante como "ausente".
7º - Reunir os participantes marcados como "presente" em uma lista.
8º - Enviar e-mail de agradecimento automaticamente para cada presente nessa lista.
9º - Registrar o envio (ou falha de envio) para controle, também para reenvio posterior.

1 resposta

Olá, Ana Caroline! Como vai?

Parabéns pela realização das atividades!

Vi que você apresentou um algoritmo muito bem organizado ao detalhar o registro de participantes, a verificação de presença com base nos horários e o envio automático de e-mails de agradecimento. Esse cuidado mostra atenção à lógica condicional, clareza na organização dos passos e preocupação em tornar o processo eficiente e confiável para controle de participação.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Automatizar notificações: incluir alertas em caso de falha no envio de e-mails para agilizar correções.
  • Gerar relatórios: consolidar informações de presença e envios para facilitar auditorias e acompanhamento.
  • Validar dados de entrada: garantir que os horários sejam registrados corretamente para evitar inconsistências.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ah uma pergunta: o que você considera mais importante nesse tipo de solução, investir em relatórios detalhados para acompanhamento ou focar na automação dos envios para reduzir o trabalho manual?

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

Abraço e bons estudos!

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