1
resposta

Desafio Automatizando Tarefa: Algoritmo para envio automático de agradecimento a participantes

Vamos considerar que o evento já ocorreu e de que existe uma base de dados com dados de inscrição e participação na transmissão:

Vamo coletar os seguintes dados:

Nome do participante: Assim podemos personalizar cada email com o nome do participante.

ID de inscrição: Assim garantimos que todos os participantes que atendam os requisitos receba um e-mail. O próprio email poderia ser utilizado para essa validação, mas a ID ou Número de inscrição são padronizados o que facilita o tratamento

Tempo de participação: Vamos usar para identificar quem participou da transmissão até o final.

Início

    //Verificação de presença completa
        Lista Presença: [nome, email]	

        Se  ID de inscrição tem Tempo de participação = Duração:

            Inserir informações na lista Email

        Caso contrário:

            Não Inserir Informações na lista Email

        Repete até que toda a lista de participantes seja verificada

    // Montar Email de agradecimento
        Lê nome destinatário(Lista Presença[nome])

        Personaliza mensagem padrão com nome do destinatário

    //Enviar Email
        Lê email destinatário(Lista Presença[email])

        Envia mensagem para o e-mail destinatário
Fim
1 resposta

Oi, estudante, como vai?

A solução apresentada demonstra uma leitura cuidadosa do problema e vai além do básico ao justificar as escolhas de dados de entrada, como a preferência pelo ID de inscrição em vez do e-mail como identificador único. Esse tipo de raciocínio é exatamente o que se espera de quem está começando a pensar como pessoa desenvolvedora.

Parabéns pela entrega 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!