Como arredondar para o 0.5 mais próximo?
Eu tenho que exibir classificações e para isso eu preciso de incrementos da seguinte forma:
Se o número for 1.0, ele deve ser igual a 1
Se o número for 1,1 deve ser igual a 1
Se o número for 1,2 deve ser igual a 1
Se o número for 1,3 deve ser igual a 1,5
Se o número for 1,4 deve ser igual a 1,5
Se o número for 1,5 deve ser igual a 1,5
Se o número for 1,6 deve ser igual a 1,5
Se o número é 1,7 deve ser igual a 1,5
Se o número é 1,8 deve ser igual a 2,0
Se o número for 1,9, deve ser igual a 2,0
Se o número for 2.0 deve ser igual a 2.0
Se o número for 2,1 deve ser igual a 2,0
e assim por diante...
Existe uma maneira simples de calcular os valores requeridos?