1
resposta

[Projeto] Desafio: Automatizando o envio de agradecimentos Objetivo

Desafio: Automatizando o envio de agradecimentos
Objetivo

Criar um algoritmo que envie um e-mail de agradecimento somente aos participantes que acompanharam toda a transmissão ao vivo.

  1. Dados de entrada necessários

Lista de participantes (nomes e e-mails).

Horário de entrada de cada participante.

Horário de saída de cada participante.

Horário total da transmissão (início e fim do evento).

  1. Passos do algoritmo (em linguagem natural)

Receber a lista de todos os participantes com seus horários de entrada e saída.

Definir o horário oficial de início e término da transmissão.

Para cada participante da lista, fazer o seguinte:

Verificar se o horário de entrada é menor ou igual ao horário de início da transmissão.

Verificar se o horário de saída é maior ou igual ao horário de término da transmissão.

Se as duas condições forem verdadeiras, marcar o participante como “presença completa”.

Caso contrário, marcar como “presença parcial” (ou ausente).

Gerar uma nova lista contendo apenas os participantes com presença completa.

Enviar automaticamente um e-mail de agradecimento para cada participante dessa nova lista.

Exibir uma mensagem final informando quantos e-mails foram enviados.

  1. Decisão

O algoritmo deve decidir se o participante assistiu à transmissão inteira (com base nos horários de entrada e saída).

  1. Ação final

Enviar o e-mail de agradecimento apenas aos que assistiram do início ao fim.

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, Ana! Como vai?

Agradeço por compartilhar.

Gostei do seu passo a passo: a decisão com base nos horários de entrada/saída está clara e a ação de filtrar quem teve presença completa faz sentido. Ótimo que você estruturou a verificação com <= no início e >= no fim, isso reduz ambiguidades. Como incentivo, continue pensando em pequenos casos de teste (ex.: entrou exatamente no início e saiu exatamente no fim) para validar cada regra antes de automatizar o envio.

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