Potrzebuję funkcji narzędzia, która przyjmuje wartość całkowitą (od 2 do 5 cyfr długości), która zaokrągla w górę do następnej wielokrotności 5 zamiast najbliższej wielokrotności 5. Oto, co otrzymałem:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Kiedy biegnę round5(32), to daje mi 30, gdzie chcę 35.
Kiedy biegam round5(37), daje mi 35, gdzie chcę 40.
Kiedy biegnę round5(132), daje mi to 130, gdzie chcę 135.
Kiedy biegam round5(137), daje mi to 135, gdzie chcę 140.
itp...
Jak mam to zrobic?
round5(5)dać 5 czy 10?