1
resposta

Desafio: Automatizando tarefas

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?

Início
    //Coletar dados dos usuários
    pegar(quantidade de usuários, tempo total da transmissão, tempo assistido)
    
    //Calcular taxa de tempo assistido
    para cada usuário, calcular a taxa de tempo assistido
    taxa tempo assistido =  tempo assistido / tempo total da transmissão
    
    // Organizar a lista de quem participou de toda a transmissão
    anotar na lista os usuários que ficaram até o final da palestra
    

    //mandar email de agradecimento
    mensagem("Agradecemos a sua participação em nossa palestra")
    
    // Enviar a mensagem para todos os nomes da lista
    enviar(mensagem, lista)
FIM	

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Matheus, como vai?

Gostei bastante da forma como você estruturou seu algoritmo. Ele cobre os pontos essenciais pedidos no desafio: coletar os dados, calcular a taxa de tempo assistido, filtrar quem permaneceu até o fim e, por fim, enviar a mensagem de agradecimento. Isso demonstra uma boa compreensão da lógica necessária para resolver o problema.

Continue compartilhando suas soluções, isso ajuda bastante no aprendizado e também inspira outras pessoas.

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

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