1
resposta

Desafio: Automatizando tarefas

Algoritmo "E-mails de Agradecimento"

// Dados de entrada necessários:
// Lista de participantes inscritos no evento.
// Nome e e-mail de cada participante.
// Horário de início da transmissão.
// Horário de término da transmissão.
// Horário de entrada e saída de cada participante na transmissão.
// Calcular a duração total da transmissão:
// Subtrair o horário de início do horário de término.

Inicio

// Passo 1: Para cada participante da lista, fazer o seguinte:
Ler o horário de entrada e o horário de saída.

// Passo 2: Para cada participante da lista, calcular o tempo total assistido:
Subtrair o horário de entrada do horário de saída.

// Passo 3: Para cada participante da lista, verificar se o participante esteve presente durante toda a transmissão:
Se o horário de entrada for igual ou anterior ao início e se o horário de saída for igual ou posterior ao término.

// Passo 4: Para cada participante da lista, tomar uma decisão:
Se as duas condições forem verdadeiras, considerar presença completa. Caso contrário, considerar presença incompleta.

// Passo 5: Para cada participante da lista, Executar a ação final:
Se presença completa, enviar e-mail de agradecimento.
Senão, não enviar e-mail.

// Passo 6: Repetir o processo até analisar todos os participantes.

Fim

1 resposta

Oi, Eduardo, como vai?

O algoritmo cobre bem os requisitos do desafio: identifica os dados de entrada necessários, estabelece a condição de presença completa e define a ação com base nessa verificação. A lógica de comparar o horário de entrada com o início da transmissão e o horário de saída com o término é uma boa abordagem para esse tipo de problema.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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