Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: Classificando desempenho acadêmico

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.

INÍCIO
Inserir nota
Se nota < 5 exiba [Você está reprovado]
Se nota >= 5 <6,9 exiba [Você está de recuperação]
Se nota >= 7 exiba [Parabéns! Você foi aprovado]

2 respostas
solução!

Oi, Wellington! Como vai?

Agradeço por compartilhar.

Sua lógica está bem encaminhada e contempla as três faixas de desempenho solicitadas na atividade. O ponto de ajuste está na condição da recuperação: para ficar mais clara em linguagem natural, use duas comparações completas, como nota >= 5 e nota < 7, evitando escrever nota >= 5 < 6,9, pois isso pode gerar confusão na leitura do algoritmo.

Dica: organize as condições em sequência usando se, senão se e senão, assim o algoritmo verifica uma possibilidade por vez:

INÍCIO
Ler média final
Se média < 5, então exibir "Você está reprovado."
Senão se média >= 5 e média < 7, então exibir "Você está de recuperação."
Senão exibir "Parabéns! Você foi aprovado."
FIM

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

Muito obrigado pelas dicas.