Para atender à regra definida pela equipe pedagógica, o sistema precisa analisar a média final do estudante e exibir automaticamente uma mensagem correspondente ao seu desempenho.
O processo começa recebendo a média final do aluno. Depois disso, o sistema compara esse valor com os critérios estabelecidos pela instituição para identificar a situação acadêmica do estudante.
A lógica funciona com estruturas condicionais, permitindo que o sistema tome decisões diferentes dependendo da nota informada.
Em linguagem natural, o algoritmo poderia funcionar assim:
- Solicitar a média final do estudante;
- Verificar o valor informado;
- Se a média for menor que 5,0:
- exibir a mensagem: “Você está reprovado.”;
- Caso a média seja maior ou igual a 5,0 e menor que 7,0:
- exibir a mensagem: “Você está de recuperação.”;
- Caso a média seja maior ou igual a 7,0:
- exibir a mensagem: “Parabéns! Você foi aprovado.”.
Além da lógica principal, o sistema também poderia incluir algumas validações para evitar erros, como:
- impedir notas negativas;
- limitar médias acima da nota máxima permitida;
- verificar se o valor digitado é numérico;
- e armazenar o resultado no histórico acadêmico do estudante.
Dessa forma, o processo de verificação acontece de maneira automática, rápida e padronizada, reduzindo erros manuais e facilitando a comunicação dos resultados para os alunos.