1
resposta

[Projeto] Desafio: Automatizando Tarefas

Controle de presença em evento online, acredito que essa linguagem possa funcionar.

  1. Início do algoritmo.
  2. Receber os dados dos participantes:
    • Nome do participante;
    • E-mail;
    • Horário de entrada na transmissão;
    • Horário de saída da transmissão;
    • Horário total de duração do evento.
  3. Para cada participante da lista, verificar se ele permaneceu na transmissão durante todo o evento.
  4. Comparar o tempo de permanência do participante com o tempo total da transmissão.
  5. Se o participante assistiu do início ao fim:
    • Enviar um e-mail de agradecimento.
  6. Caso contrário:
    • Não enviar o e-mail.
  7. Repetir o processo até analisar todos os participantes da lista.
  8. Encerrar o algoritmo.
1 resposta

Oi, estudante, como vai?

O algoritmo proposto atende perfeitamente ao que foi solicitado no desafio de automatizar o envio de e-mails de agradecimento. A estrutura lógica foi construída de forma clara, cobrindo desde a recepção dos dados necessários até a checagem da condição e a tomada de decisão final para cada participante.

Uma dica interessante para expandir essa solução seria pensar em como o sistema poderia calcular automaticamente o tempo de permanência de cada pessoa apenas subtraindo o horário de entrada do horário de saída, o que otimizaria ainda mais o processo. Parabéns pelo excelente trabalho no desenvolvimento desse pensamento computacional e por compartilhar sua solução.

Como você imagina que esse mesmo algoritmo mudaria se precisássemos enviar uma mensagem diferente para quem participou de apenas metade do evento?

Parabéns pelo empenho e lembre-se de que o fórum está sempre à disposição para suas dúvidas e descobertas.

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