Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: Automatizando tarefas

Para automatizar esse processo, eu configuraria as seguintes etapas para o Algoritmo de Verificação e Envio de E-mails:

  1. Dados de Entrada
    Lista de inscritos (Nome e E-mail).
    Logs de acesso (Horário de entrada e Horário de saída de cada participante).
    Horário oficial de início e término da transmissão.

  2. Processamento e Verificação
    Para cada nome na lista de participantes, o sistema executa o seguinte cálculo:
    Subtrai o horário de entrada do horário de saída para obter o tempo total de permanência.
    Calcula a duração total do evento (Fim - Início).

  3. Tomada de Decisão
    O algoritmo aplica uma regra lógica condicional:

    • SE o tempo de permanência do participante for > ou - que a duração total do evento:
      Define o status como "Presença Completa".
    • SENÃO:
      Define o status como "Presença Parcial".
  4. Ação Final
    O sistema filtra apenas os participantes com status "Presença Completa".
    Dispara automaticamente o modelo de e-mail de agradecimento para os endereços filtrados.
    Gera um relatório final de envios realizados.

1 resposta
solução!

Oi, André! Como vai?

Agradeço por compartilhar suas reflexões e aprendizados com a comunidade Alura.

Gostei da sua organização do algoritmo, ficou bem estruturado desde os dados de entrada até a ação final. A forma como você separou processamento, decisão e ação mostra um bom entendimento de lógica. Um ponto importante é a sua regra condicional para definir presença, que está bem clara e alinhada com o objetivo da automação.

Continue praticando esse tipo de decomposição de problemas, isso fortalece muito seu pensamento computacional.

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