Você está trabalhando como pessoa desenvolvedora júnior em uma equipe que está criando um sistema para auxiliar
no controle de presença em eventos online. O time precisa de um algoritmo que processe a lista de participantes
e envie um e-mail de agradecimento apenas para quem participou de toda a transmissão ao vivo.
“Queremos automatizar o envio de agradecimentos. Mas só para quem assistiu à transmissão do início ao fim.
Você consegue organizar esse processo em um algoritmo?”
Utilize os conhecimentos sobre algoritmos para construir uma solução em linguagem natural, com etapas claras e executáveis.
Considere:
Quais são os dados de entrada necessários?
lista_de_participantes[nome, email, status_de_participacao]
Como o algoritmo pode verificar a condição de presença completa?
Através de uma estrutura condicional.
Que decisão precisa ser tomada com base nesses dados?
Se status_de_participacao for verdadeiro
Qual deve ser a ação final?
Envia mensagem de agradecimentos.
Algoritmo
Inicio
Recebe a lista_de_participantes do evento
Para cada participante da lista faça:
- Leia o nome
- Leia o email
- Leia o status_de_participacao
Se o status_de_participacao for verdadeiro então
Envia uma mensagem de agradecimento
Senão
Vá para o próximo participante
Fim do algoritmo