1
resposta

Desafio: Automatizando tarefas

Boa noite a todos!

Com base nos conhecimentos adquiridos até aqui, essa é a minha resolução:

“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?
Verificar a lista dos participantes e seus respectivos horários de entrada e saída da live.

Como o algoritmo pode verificar a condição de presença completa?
Se a pessoa entrou no horário previsto para a live e clicou em finalizar somente quando a live chegou ao fim, então, essa pessoa assistiu a live por inteiro, caso contrário a live não foi assistida por completo.

Que decisão precisa ser tomada com base nesses dados?
Se a live for assistida por completo enviar e-mail de agradecimento, caso contrário, não enviar e-mail.

Qual deve ser a ação final?
Enviar o e-mail se a live for assistida por completa, caso contrário, não enviar o e-mail. Caso a live for assistida mais que a metade porém não finalizada, poderá ser enviado um e-mail perguntando o motivo pelo qual a live não foi assistida por completo.

1 resposta

Olá, Kauan, como vai?

Sua resposta demonstra uma boa leitura do problema e uma organização clara das etapas do algoritmo. Você identificou corretamente os dados de entrada, a condição de presença e a decisão a ser tomada com base nesses dados, mantendo a lógica bem estruturada.

Obrigado por compartilhar sua solução. Continue enviando suas ideias por aqui, o fórum está à disposição.

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