fala galera!
Tenho um array em que preciso fazer um arredondar por exemplo números de 0.5 em 0.5. Por exemplo: Se eu tenho o número 2.1, eu arredondo para 2.5. Se eu tenho 2.6, arredondo para 3.
fala galera!
Tenho um array em que preciso fazer um arredondar por exemplo números de 0.5 em 0.5. Por exemplo: Se eu tenho o número 2.1, eu arredondo para 2.5. Se eu tenho 2.6, arredondo para 3.
Multiplique o valor por 2, arredonde para o menor inteiro maior que esse número (Math.ceil) , e divida o valor por 2.
2.1 -> 4.2 -> 5 -> 2.5
2.6 -> 5.2 -> 6 -> 3.0
Um truque parecido pode ser usado quando você quer incrementos de 0.25 em 0.25 (25 em 25 centavos), só que você multiplica e divide por 4, não por 2.
Muito bom pessoal! Obrigado!