1
resposta

Algoritmo para classificar desempenho acadêmico

Coletar as notas dos alunos
Somar todas as notas
Calcular a média: soma das notas ÷ quantidade de notas
Armazenar o resultado na variável media_aluno
Verificar:
Se media_aluno < 5,0 -> exibir "Você está reprovado"
Senão, se media_aluno < 7,0 -> exibir "Você está em recuperação"
Senão -> exibir "Parabéns! Você foi aprovado"

1 resposta

Olá, Rebeca. Como vai?

Sua lógica para a classificação de desempenho está perfeita e muito bem organizada! Esse é um excelente exemplo de como transformar uma necessidade do dia a dia em um algoritmo funcional e estruturado.

  • Você seguiu corretamente a sequência lógica de entrada de dados, processamento (cálculo da média) e saída (exibição da mensagem).
  • O uso das condicionais encadeadas (o famoso if/else if) garante que o programa avalie as faixas de notas de forma exclusiva, o que torna o processamento eficiente.
  • A utilização da variável media_aluno é uma ótima prática, pois armazena o resultado e facilita a manutenção do código caso você precise usar esse valor em outras funções. *

Uma sugestão para deixar seu algoritmo ainda mais robusto é pensar na validação de dados. Por exemplo, você poderia adicionar uma verificação para garantir que as notas inseridas estejam sempre entre 0 e 10, evitando que um erro de digitação comprometa o resultado final.

Espero que possa ter lhe ajudado!