1
resposta

Desafio: Automatizando tarefas (e-mail aos participantes de transmissão online)

Em vez de contar o tempo por participante, pensei numa solução com checagem no tempo inicial e no tempo final, criando 2 listas para posterior comparação. (Em caso de maior rigor, poderia ser criada, ainda, uma checagem intermediária no meio da transmissão do evento online). Me pareceu uma solução mais simples do que o uso lógico em duas vias (se sim / se não) requerida numa contagem de tempo, por exemplo. Dessa forma, temos um algoritmo que vai por uma lógica consequencial de via afirmativa.

//
Verificar (presença individual de participantes na transmissão, tempo inicial)
Gerar (lista de participantes)

//
Verificar (entrada de participantes na transmissão, tempo final)
Gerar (lista de participantes)

//
Comparar (lista 1, lista 2)
Gerar (lista de participantes com nomes coincidentes)
Resgatar no banco de dados (nomes: e-mail)

//
Enviar (mensagem individual, e-mail da lista)

1 resposta

Olá, Flávio! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para organizar os participantes em diferentes momentos da transmissão, utilizou muito bem a lógica de comparação para identificar quem permaneceu até o final e ainda compreendeu a importância da integração com o banco de dados para recuperar informações de contato.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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