1
resposta

Desafio: Classificando desempenho acadêmico

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:

  1. Solicitar a média final do estudante.
  2. Se a média for menor que 5,0:
    Exibir “Você está reprovado”.
  3. Senão, se a média for menor que 7,0:
    Exibir “Você está de recuperação”.
  4. Senão:
    Exibir “Parabéns! Você foi aprovado”.
1 resposta

Achei melhor fazer um fluxograma para esclarecer melhor minhas idéias e o que estou tentando aprender, depois que vi que a frase acima do fluxograma não condiz com o enuciado, portando desconsiderem o texto acima, tendo apenas o fluxograma com resolução do problema exposto.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade