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
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!