[RESOLVIDO]Arredondar valores

3 respostas
rafaelrodrigues1607

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.

3 Respostas

E

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

E

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.

rafaelrodrigues1607

Muito bom pessoal! Obrigado!

Criado 2 de julho de 2012
Ultima resposta 2 de jul. de 2012
Respostas 3
Participantes 2