Baseado na media do aluno:
Se média <5 : mensagem “Você está reprovado.”
Se média >= 5,0 e <7 : mensagem “Você está de recuperação.”
Se média >=7,0 : mensagem “Parabéns! Você foi aprovado.”
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Baseado na media do aluno:
Se média <5 : mensagem “Você está reprovado.”
Se média >= 5,0 e <7 : mensagem “Você está de recuperação.”
Se média >=7,0 : mensagem “Parabéns! Você foi aprovado.”
Olá, Pedro. Como vai?
Sua lógica para o desafio de classificação de desempenho está corretíssima! Você utilizou de forma precisa os operadores relacionais e as estruturas condicionais para cobrir todas as faixas de notas possíveis, o que é um exemplo claro de design de algoritmos no pensamento computacional.
Para deixar seu raciocínio ainda mais robusto e preparado para uma implementação em código, deixo algumas sugestões técnicas:
senão se em pseudocódigo, utilizar o encadeamento evita que o computador precise testar todas as condições se a primeira já for verdadeira, otimizando o processamento.Veja como essa lógica ficaria estruturada em um pseudocódigo um pouco mais detalhado, incluindo a validação:
leia(media)
Se media < 0 OU media > 10 entao
escreva("Nota inválida! Insira um valor entre 0 e 10.")
Senao
Se media < 5 entao
escreva("Você está reprovado.")
Senao se media < 7 entao
escreva("Você está de recuperação.")
Senao
escreva("Parabéns! Você foi aprovado.")
FimSe
FimSe
Parabéns por mais esse desafio concluído com clareza!
Espero que possa ter lhe ajudado!