Identificação do Problema:
Você está trabalhando no desenvolvimento de um sistema educacional que precisa exibir mensagens personalizadas para estudantes com base em sua média final. A regra de negócio definida pela equipe pedagógica é a seguinte:
Média menor que 5,0: mensagem “Você está reprovado.”
Média entre 5,0 e 6,9: mensagem “Você está de recuperação.”
Média 7,0 ou mais: mensagem “Parabéns! Você foi aprovado.”
Sua tarefa é criar um algoritmo em linguagem natural que represente esse processo de verificação e decisão de forma clara, usando estruturas condicionais.
Se quiser saber mais detalhes sobre uma possível solução a esse desafio, clique na Opinião da Pessoa Instrutora.
Implementação do Algoritmo:
Desenvolvi a solução desse problema em visualg utilizando o conceitos de algoritmos e de modularidade.
Algoritmo "mediaAlunos"
// Disciplina...: Pensamento Computacional
// Descrição....: Calcular a média dos alunos e classificar a aprovação,
// recuperação ou aprovação
// Autor(a) : Luiz Fernando
// Data atual : 22/04/2026
Var
nota1, nota2, nota3, media: real
Inicio
escreval("Digite a 1ª nota: ")
leia(nota1)
escreval("Digite a 2ª nota: ")
leia(nota2)
escreval("Digite a 3ª nota: ")
leia(nota3)
//Processamento
media <- (nota1 + nota2 + nota3) / 3
se (media < 5.0) entao
escreval("Você está Reprovado - Media Final: ",media:5:1)
senao
se (media >= 5.0) e (media <= 6.9) entao
escreval("Você está de Recuperação - Media Final: ",media:5:1)
senao
escreval("Você está Aprovado - Media Final: ",media:5:1)
fimse
fimse
Fimalgoritmo