1
resposta

[Projeto] Desafio: Verificação de média final dos estudantes

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.

1 resposta

Oi, Iasmim! Como vai?

Agradeço por compartilhar.

Sua explicação ficou bem organizada e mostrou uma boa compreensão sobre o uso de estruturas condicionais para classificar a média final dos estudantes. Também foi muito bom você lembrar das validações, como impedir notas negativas e valores acima do permitido, pois isso deixa o algoritmo mais seguro e próximo de um sistema real.

Continue praticando essa forma de descrever o passo a passo antes de transformar em código, pois isso ajuda bastante na lógica. Dica: ao montar o algoritmo, organize as condições da menor média para a maior, usando se, senão se e senão, assim a leitura fica mais clara e evita verificações repetidas.