1
resposta

[Projeto] Desafio: Automatizando tarefas

Vamos lá, a automação prevista através do código é o disparo automático de e-mail de agradecimentos, para isso é necessário desmembrar essa demanda em algumas ações, considerando os requisitos.

O algoritmo deve seguir a estruta:
Processar: Dados lista de participantes
Condição: participou de toda a transmissão ao vivo
Ação: enviar um e-mail de agradecimento ou não

**Nesta linha a forma em linguagem codificada ficaria: **

// Processar lista participantes inscritos
coletar(endereço e-mail, nome)
verificar(endereço e-mail, horário entrada, horário saída)
// Verificar condição presença
endereço e-mail = duração evento * horário saída
somar(tempo permanência)
total = permanência > duração de evento
// Enviar agradecimento
enviar e-mail(endereço e-mail, texto agradecimento, enviar)
// Não enviar
tempo de permanência(duração evento > permanência)
não enviar e-mail
Fim.

1 resposta

Oii Ingrid, tudo bem?

Que boa entrega! Você estruturou o algoritmo em blocos bem definidos, separando coleta, verificação e ação, o que já demonstra um raciocínio computacional organizado.

Uma observação para refinar a lógica da condição de presença: a verificação ideal seria comparar o tempo de permanência do participante com a duração total do evento. Algo assim, em linguagem natural:

tempo_permanência = horário_saída - horário_entrada
SE tempo_permanência >= duração_evento
    ENTÃO enviar e-mail de agradecimento
SENÃO
    não enviar e-mail
FIM SE

Esse modelo deixa a condição mais explícita e diretamente ligada ao critério proposto no desafio. No seu código você chegou perto disso, mas a linha endereço e-mail = duração evento * horário saída mistura conceitos que podem gerar confusão. Separar o cálculo do tempo de permanência em uma variável própria, como no exemplo acima, torna o algoritmo mais legível e fácil de manter.

No geral, o raciocínio está no caminho certo. Continue assim!

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade