1
resposta

Desafio: Automatizando tarefas

"Você 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?”

**Quais são os dados de entrada necessários? **

Relação de participantes com os respectivos horários de entrada e saída da reunião;

Como o algoritmo pode verificar a condição de presença completa?
Validando se os horários de entrada e saída do usuário, corresponde aos de inicio e término da reunião;

Que decisão precisa ser tomada com base nesses dados?
Separar os participantes em dois grupos: A) aqueles cujos horários de entrada e saída da reunião correspondem aos de início e término da reunião e B) Todos os demais participantes

Qual deve ser a ação final?
Enviar o e-mail de agradecimento para o grupo A.


Para cada participante da lista:
a) Validar tempo total na sala
b. comparar com o tempo total da transmissão.
c. Se o tempo for igual, enviar e-mail de agradecimento.
d. Senão, não enviar.

1 resposta

Oi, Nathaly! Como vai?

Gostei da sua organização do algoritmo, ficou bem clara a lógica de separação dos grupos e a validação dos horários. Sua sequência de passos mostra um bom entendimento de como estruturar decisões e automatizar processos de forma objetiva.

Dica: você pode melhorar ainda mais seu algoritmo definindo explicitamente o horário inicial e final da reunião como variáveis fixas e depois comparar com cada participante, isso ajuda a deixar o processo mais claro e reutilizável.

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