1
resposta

Desafio: Automatizando tarefas

“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?”

1º Quais são os dados de entrada necessários?
- Nome completo e e-mail
2º Que decisão precisa ser tomada com base nesses dados?
- No final da transmissão ser disponibilizado um link que contenha uma senha, onde as pessoas que assistiram até o final irão saber dito que só será exposta na tela ou falada ao final. Nesse link a pessoa irá necesitar entrar com o nome completo e o e-mail que ela informou na entrada. Com isso a verificação ocorre.
3º Qual deve ser a ação final?
- A mensagem de agradecimento só será enviada para o email que informar a senha corretamente. Assim validando que a pessoa ficou até o final da transmissão. LEMBRANDO QUE ESSA SENHA SÓ SERÁ DISPONÍVEL AO FINAL DA TRANSMISSÃO.
4º Como o algoritmo pode verificar a condição de presença completa?
- entrada (nome completo, email)
- link (nome completo, email entrada, senha passada ao final da transmissão)
- enviar mensagem (senha correta, mensagem enviada)
- fim

1 resposta

Olá, Laura, como vai?

A forma como você descreveu os dados de entrada, a decisão baseada na senha exibida apenas ao final e a ação de envio do e-mail mostram que você entendeu bem o objetivo do exercício. Uma dica que pode ajudar a deixar o algoritmo ainda mais claro é separar mentalmente cada etapa: coleta dos dados, verificação da senha e resultado final. Isso facilita quando você for transformar essa lógica em pseudocódigo ou em outra linguagem depois.

Seu raciocínio está bem encaminhado. Obrigado por compartilhar seu processo aqui no fórum.

Sempre que quiser trocar ideias ou validar sua lógica, estamos à disposição.

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