Uma forma de resolver esse desafio é estruturar um algoritmo em linguagem natural utilizando condições para avaliar a média final do estudante e determinar a mensagem adequada.
O processo começa solicitando a média final do aluno. Com esse valor em mãos, o sistema deve realizar verificações condicionais de forma sequencial, garantindo que apenas uma mensagem seja exibida conforme a regra definida.
Primeiramente, o sistema verifica se a média é menor que 5,0. Caso seja, o aluno é considerado reprovado e a mensagem correspondente deve ser exibida. Se essa condição não for atendida, o sistema passa para a próxima verificação.
Em seguida, verifica-se se a média é menor que 7,0. Se for verdadeira, significa que o aluno está em recuperação, e essa mensagem deve ser apresentada. Caso contrário, entende-se que a média é igual ou superior a 7,0.
Por fim, se nenhuma das condições anteriores for atendida, o sistema exibe a mensagem de aprovação, indicando que o aluno foi aprovado.
Resumo do algoritmo:
- Solicitar a média final do estudante.
- Se a média for menor que 5,0:
Exibir “Você está reprovado”. - Senão, se a média for menor que 7,0:
Exibir “Você está de recuperação”. - Senão:
Exibir “Parabéns! Você foi aprovado”.