eu recebo os dados dos Participantes
se o evento for de 1h30 e o fulano ficou logado até 1h30
ele recebe o agradecimento
se fulano2 ficou logado < de 1h30
ele não recebe o agradecimento
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!
eu recebo os dados dos Participantes
se o evento for de 1h30 e o fulano ficou logado até 1h30
ele recebe o agradecimento
se fulano2 ficou logado < de 1h30
ele não recebe o agradecimento
Olá, Alefe. Como vai?
Parabéns pela resolução! Sua lógica está muito clara e ataca o ponto central do Pensamento Computacional: a criação de uma regra condicional para automatizar um processo que, se feito manualmente, daria muito trabalho.
Você utilizou o pilar do Reconhecimento de Padrões ao identificar que a condição de envio depende de uma comparação simples entre o "tempo logado" e a "duração do evento".
Para deixar sua resposta ainda mais completa e técnica, gostaria de destacar alguns pontos que podem enriquecer sua lógica:
se ficou até 1h30 e se ficou < 1h30. É sempre importante garantir que o valor exato (1h30) esteja incluído na condição positiva (geralmente usamos o operador maior ou igual).if/else (se/senão). Isso torna o processamento mais rápido, pois o computador não precisa testar a segunda condição se a primeira já for verdadeira.Veja como essa sua ideia ficaria escrita em um pseudocódigo um pouco mais estruturado:
Para cada Participante na lista:
Se (tempo_logado >= duracao_evento) então:
Enviar e-mail de agradecimento
Senão:
Não enviar agradecimento (ou enviar convite para a próxima)
Dica de Ouro:
Pensando na experiência do usuário (UX), em eventos reais costuma-se dar uma margem de tolerância (ex: enviar para quem ficou pelo menos 75% do tempo). Isso evita que alguém que teve uma queda de internet nos últimos 2 minutos saia sem o agradecimento.
Sua base lógica está excelente para começar a escrever esses primeiros scripts em linguagens como Python ou JavaScript!
Espero que possa ter lhe ajudado!