2
respostas

[Projeto] Desafio: Automatizando tarefas

Asistiu= (hora saída - hora entrada)= tempo de transmissão]

//Obter informações
Obter (nome, email) Se (Assistiu)

//Enviar email
Enviar (Obrigada por ter participado da nossa transmição do começo ao fim)

2 respostas

Olá, Julieta! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para calcular o tempo de transmissão, utilizou muito bem a lógica condicional para verificar se a pessoa realmente assistiu e ainda compreendeu a importância de automatizar o envio de mensagens personalizadas.

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!

Espectadores [Variável]
TempoOnline1 [Variável]
TempoOnline2 [Variável]
Assistiu [Variável]

    List[Espectadores]
    Tempo do Evento = X(minutos)
    Se tempoOnline1-TempoOnline2 =<X(minutos) = Não enviar e-mail
    Se TempoOnline1-TempoOnline2 => X(minutos) = Enviar e-mail para [Espectadores]
   [email] = ("Obrigado por ter participado da nossa transmissão até aqui ;}")

FIM

**Este foi o que fiz de "cabeça" tentando usar os conhecimenos que tenho sobre lógica de programação básica.
Jà este a seguir foi o que consegui usando auxílio de I.A
**

NÍCIO

LEIA horarioInicioTransmissao
LEIA horarioFimTransmissao

LEIA listaParticipantes

PARA CADA participante EM listaParticipantes FAÇA

    nome ← participante.nome
    email ← participante.email
    horarioEntrada ← participante.horarioEntrada
    horarioSaida ← participante.horarioSaida

    SE (horarioEntrada <= horarioInicioTransmissao) E (horarioSaida >= horarioFimTransmissao) ENTÃO
        ESCREVA "Enviando e-mail para ", nome
        ENVIAR_EMAIL(email, "Obrigado por participar do evento!")
    SENÃO
        ESCREVA nome, " não assistiu a transmissão completa. E-mail não enviado."
    FIM SE

FIM PARA

FIM