Javascript: Zaokrąglij w górę iw dół do najbliższego 5, a następnie znajdź wspólny mianownik
szukam sposobu na Zaokrąglenie w górę I w dół do najbliższego 5, a następnie znajduję wielki wspólny mianownik dwóch liczb. Potrzebuję go do podpisu na y-skale na wykresie.
To jest mój kod do tej pory:
<code>function toN5( x ) { var i = 1; while( x >= 100 ) { x/=10; i*=10; } var remainder = x % 5; var distance_to_5 = (5 - remainder) % 5; return (x + distance_to_5) * i; } </code>
Cel jest następujący: Maksymalna wartość (zaokrąglona w górę do najbliższej 5)
<code>1379.8 -> 1500 </code>
I odwrotnie - minimalna wartość (zaokrąglenie w dół do najbliższej 5)
<code>41.8 -> 0 </code>
Następnie chcę znaleźć wspólny mianownik, taki jak 250 lub 500
0 -> 250 -> 500 -> 750 -> 1000 -> 1250 -> 1500
lub:
<code>0 -> 500 -> 1000 -> 1500 </code>
Czy jest to sposób na zrobienie czegoś takiego? Wielkie dzięki