En yakın 5 katı yerine sonraki 5'in katına yuvarlayan bir tamsayı değeri (uzunluğu 2 ila 5 basamak arasında değişen) alan bir yardımcı program işlevine ihtiyacım var. İşte elde ettiğim şey:
function round5(x)
{
return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Ben çalıştırdığınızda round5(32), bana verir 30ben 35. istedikleri yere,
ben çalıştırdığınızda round5(37), bana verir 35ben 40 istediğiniz yere.
Ben çalıştırdığınızda round5(132), bana verir 130ben 135. istedikleri yere,
ben çalıştırdığınızda round5(137), bana verir 135ben 140 istediğiniz yere.
vb...
Bunu nasıl yaparım?
round5(5)5 mi vermeli 10 mu?