1
resposta

Desafio: Automatizando tarefas

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?
Dados de login e logout,

Como o algoritmo pode verificar a condição de presença completa?
Comparando o tempo da live com o tempo que o convidado ficou na live

Que decisão precisa ser tomada com base nesses dados?
Tempo mínimo que seria necessário para que o sistema enviasse o e-mail de agradecimento;
Caso o convidado ficasse durante esse tempo, seria enviado esse e-mail

Qual deve ser a ação final?
Ação final é ou envio ou não do agradecimento

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Thales! Como vai?

Agradeço por compartilhar.

Gostei do foco na condição de presença completa, comparar duração da live com o tempo conectado é um caminho claro. E é ótimo que você conseguiu estruturar as etapas de forma objetiva.

Continue firme nos estudos.

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