Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: Automatizando tarefas

  1. Quais são os dados de entrada necessários?
    Lista de participantes;

  2. Como o algoritmo pode verificar a condição de presença completa?
    Confrontando o horário de entrada e saída do participante com o tempo de duração do evento é possível analisar o cumprimento da condição.

  3. Que decisão precisa ser tomada com base nesses dados?
    Se o tempo de permanência do participante foi maior que a duração do evento o e-mail de agradecimento deve ser enviado.

  4. Qual deve ser a ação final?

    1. Contabilizar o tempo de duração do evento;
    2. Contabilizar o tempo de permanência de cada participante no evento;
    3. Verificar se o tempo de permanência de cada participante foi maior ou igual ao tempo de duração de evento;
    4. Enviar e-mail de agradecimento para participantes que permaneceram durante todo o evento.
2 respostas
solução!

Oi, Flavia, como vai?

A solução cobre bem os quatro pontos levantados pelo exercício. A lógica de comparar o tempo de permanência do participante com a duração total do evento é uma abordagem direta e eficaz para verificar a condição de presença completa.

Vale uma observação sobre o item 3: a condição descrita menciona "maior que a duração do evento", mas o correto seria "maior ou igual", pois quem assistiu exatamente do início ao fim também deve receber o e-mail. No item 4 você já usou "maior ou igual", o que está certo, mas é importante que essa consistência apareça em todos os pontos do algoritmo para evitar ambiguidade na implementação.

Parabéns pelo exercício, Flavia, e obrigado por compartilhar por aqui.

O fórum está à disposição sempre que precisar.

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

Olá, Mike! Muito obrigada pelo feedback e pela correção.