2
respostas

[Projeto] Desafio: Classificando desempenho acadêmico

Algoritmo em linguagem natural

Receber a média final do estudante.

Verificar a média informada:

Se a média for menor que 5,0, mostrar a mensagem “Você está reprovado.”

Senão, se a média for maior ou igual a 5,0 e menor que 7,0, mostrar a mensagem “Você está de recuperação.”

Senão, se a média for maior ou igual a 7,0, mostrar a mensagem “Parabéns! Você foi aprovado.”

Encerrar o processo.

2 respostas

Olá, Carlos, como vai?

A estrutura de decisão está coerente com a regra de negócio apresentada no enunciado. As condições cobrem corretamente todos os intervalos de média e respeitam os limites estabelecidos, sem sobreposição ou lacunas de verificação.

Um ponto de melhoria opcional seria simplificar a última condição. Após testar média menor que 5,0 e depois entre 5,0 e menor que 7,0, o fluxo restante já corresponde automaticamente às médias iguais ou superiores a 7,0, podendo ser representado apenas com um “senão”. Em linguagem natural, isso deixaria a leitura ainda mais direta, sem alterar a lógica.

Parabéns por concluir o desafio com sucesso. Continue compartilhando suas resoluções conosco para fortalecer seu aprendizado. O fórum segue à sua disposição.

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

Dados de entrada: Médias das notas

Caso nota seja menor que 5,0:
Exibir mensagem "Você esta reprovado"
Se não for, verificar novamente
Caso seja maior que 5 e igual ou menor que 6,9:
Exibir mensagem "Você esta de recuperação"
Se for maior, verificar novamente
Caso seja maior ou igual a 7:
Exibir mensagem "Você esta aprovado"