Ho bisogno di una funzione di utilità che assuma un valore intero (compreso tra 2 e 5 cifre di lunghezza) che arrotondi per eccesso al successivo multiplo di 5 anziché al multiplo più vicino di 5. Ecco cosa ho ottenuto:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Quando corro round5(32), mi dà 30, dove voglio 35.
Quando corro round5(37), mi dà 35, dove voglio 40.
Quando corro round5(132), mi dà 130, dove voglio 135.
Quando corro round5(137), mi dà 135, dove voglio 140.
eccetera...
Come faccio a fare questo?
round5(5)dare 5 o 10?