1
resposta

[Projeto] Automatizar envio de agradecimento a participantes de evento on-line

“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?
• Como o algoritmo pode verificar a condição de presença completa?
• Que decisão precisa ser tomada com base nesses dados?
• Qual deve ser a ação final?

Objetivo: Automatizar o envio de agradecimento para participantes de evento on-line que assistiram a transmissão do início ao fim.

Algorítmo:

  1. Definição do tempo de “tolerância” (caso desejado)
    //o tempo de tolerância define a duração de um “atraso tolerável” ou
    //“antecipação de saída” tolerável. Caso não haja tolerância, basta definir
    //como ZERO

  2. Definição do “texto padrão” do e-mail a ser encaminhado

  3. Receber a lista de presença.

  4. Ler e armazenar as informações relevantes da lista:
    a. Sobre a reunião:
    i. Tema da reunião;
    ii. início;
    iii. fim;
    b. Sobre os participantes:
    i. Nome
    ii. E-mail
    iii. entrada
    iv. saída

  5. Para cada participante, verificar a condição de presença completa da seguinte forma:
    Se ((entrada-tolerância) <= início) **E** (saída+tolerância) >= fim))
    Então Marcar participante para envio do e-mail

  6. Para cada participante marcado para envio:
    a. Montar o "texto final" do email utilizando as seguintes informações:
    i. Texto padrão //definido previamente
    ii. Tema da reunião
    iii. Nome do participante
    b. Enviar o "texto final" para o endereço de e-mail do participante.

1 resposta

Olá, André! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de algoritmos para estruturar um processo de verificação de presença, utilizou muito bem condições lógicas para definir critérios de participação e ainda compreendeu a importância da automação para otimizar o envio de mensagens personalizadas.

Uma sugestão para o futuro seria considerar a integração desse algoritmo com uma base de dados ou sistema de envio automático de e-mails, tornando o processo ainda mais prático e escalável.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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