Exercício Fácil: Arredondamento de Notas


Construa um sistema de notas para uma instituição que possui a seguinte política de classificação:

  • Todo aluno recebe uma nota de 0 a 100.
  • Alunos com nota abaixo de 40 são reprovados

As notas possuem a seguinte regra de arredondamento:

  • Se a diferença entre a nota e o próximo múltiplo de 5 for menor que 3, arredondar a nota para esse próximo múltiplo.
  • Se a nota for abaixo de 38, não é feito nenhum arredondamento pois esta nota resulta na reprovação do aluno.

Por exemplo, a nota 84 será arredondada para 85, mas a nota 29 não será arredondada por ser abaixo de 40.


Entrada de Dados

Um vetor com as notas dos alunos

Exemplo

[ 73, 67, 38, 33]

 

Formato de saída

Um vetor com os valores já arredondados

Exemplo

[75, 67, 40, 33]


Explicação

O primeiro aluno recebeu a nota 73, como o próximo múltiplo de 5 é o 75 e a diferença é menor que 3, a nota dele foi arredondada para 75.

O segundo aluno recebeu a nota 67, como o próximo múltiplo de 5 é 70 e a diferença não é menor que 3, então a nota dele não será arredondada.

O terceiro aluno teve nota 38. A nota dele vai para 40 pelo mesmo motivo do primeiro aluno

O quarto aluno não passou e a nota não será arredondada.


Faça o download do arquivo abaixo para testar seu código:

[download id=”748″]

Precisando de uma ajudinha? Veja algumas formas de resolver essa questão no arquivo abaixo:

[download id=”751″]

Deixe um comentário