1
resposta

[Projeto] Algoritmo em Linguagem Natural: Classificando Desempenho Acadêmico

Objetivo
Verificar a média final do estudante e exibir a mensagem correspondente ao seu desempenho.

Dados de entrada necessários

Média final do estudante
Etapas do algoritmo

Iniciar o processo.
Ler a média final do estudante.

Verificar a média informada:
Se a média for menor que 5,0:
Exibir a mensagem: “Você está reprovado.”
Senão, se a média for maior ou igual a 5,0 e menor que 7,0:
Exibir a mensagem: “Você está de recuperação.”
Senão (se a média for 7,0 ou maior):
Exibir a mensagem: “Parabéns! Você foi aprovado.”

Encerrar o processo.
Exemplo de funcionamento
Média = 4,5 → Você está reprovado.
Média = 6,2 → Você está de recuperação.
Média = 8,0 → Parabéns! Você foi aprovado.

1 resposta

Olá, Emerson. Como vai?

O seu algoritmo está muito bem estruturado e a lógica utilizada para as faixas de notas está perfeita! Você aplicou corretamente o conceito de estruturas condicionais encadeadas, que é essencial para quando temos múltiplos caminhos de decisão em um programa.

  • No pensamento computacional, essa organização sequencial que você escolheu evita conflitos lógicos, pois o sistema testa as condições uma a uma até encontrar a verdadeira.
  • O uso do senão ao final é uma excelente prática, pois ele atua como um "coringa" para qualquer valor que não tenha caído nas condições anteriores (neste caso, as notas superiores a 7).
  • Uma dica para deixar seu algoritmo ainda mais robusto seria incluir uma etapa de validação de dados no início, garantindo que a entrada seja um número entre 0 e 10. *

Parabéns pela clareza nos exemplos de funcionamento, isso ajuda muito outros colegas a entenderem como os dados "viajam" pelo código!

Espero que possa ter lhe ajudado!