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

1 - Receber a lista de participantes com nome, e-mail, horários de entrada, saída e duração do evento.
2 - Para cada participante deve-se calcular o horário de saída menos o horário de entrada.
3 - Comparar o tempo assistido com a duração total do evento.
4 - Se o tempo assistido for igual a duração total envia o e-mail, caso contrário, não envia.

1 resposta

Boa noite, Arison! Tranquilo?

Gostei demais da sua resposta, continue assim!

Mandou muito bem ao apresentar a entrada de dados dos participantes, detalhar o cálculo da duração assistida e ainda aplicar a condicional para envio de e-mails. Essa clareza mostra domínio na construção de algoritmos simples e reforça como a lógica pode ser usada para automatizar processos de forma eficiente e objetiva.

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

  • Flexibilidade de critérios: permitir que o percentual mínimo de presença seja configurável, em vez de fixo.
  • Relatórios automáticos: gerar estatísticas de participação para análise posterior pela equipe organizadora.
  • Validação de horários: garantir que os dados de entrada e saída sejam consistentes e não gerem resultados incorretos.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você considera mais interessante deixar esse algoritmo focado apenas na lógica de presença ou expandir para incluir relatórios e métricas de engajamento dos participantes?

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!