Necesito una función de utilidad que tome un valor entero (de 2 a 5 dígitos de longitud) que se redondea al siguiente múltiplo de 5 en lugar del múltiplo más cercano de 5. Esto es lo que obtuve:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Cuando corro round5(32), me da 30, donde quiero 35.
Cuando corro round5(37), me da 35, donde quiero 40.
Cuando corro round5(132), me da 130, donde quiero 135.
Cuando corro round5(137), me da 135, donde quiero 140.
etc ...
¿Cómo hago esto?
round5(5)dar 5 o 10?