Preciso de uma função de utilidade que receba um valor inteiro (variando de 2 a 5 dígitos de comprimento) que arredonde para o próximo múltiplo de 5 em vez do próximo múltiplo de 5. Aqui está o que consegui:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Quando eu corro round5(32), ele me dá 30onde eu quero 35.
Quando eu corro round5(37), ele me dá 35onde eu quero 40.
Quando eu corro round5(132), ele me dá 130onde eu quero 135.
Quando eu corro round5(137), ele me dá 135onde eu quero 140.
etc ...
Como eu faço isso?
round5(5)dar 5 ou 10?