iam szukający sposobu na zaokrąglenie w górę iw dół do najbliższej 5, a następnie znajdź wielki wspólny mianownik dwóch liczb. Potrzebuję go do podpisu Y-skale na wykresie.JavaScript: Zaokrąglij w górę i w dół do najbliższych 5, a następnie znajdź wspólny mianownik
To jest mój kod do tej pory:
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;
}
Celem jest coś takiego: wartości maksymalnej (okrągłe do najbliższej 5)
1379.8 -> 1500
I na odwrót - minimalna wartość (zaokrąglenie w dół do najbliższej 5)
41.8 -> 0
Potem chcę znaleźć wspólny de licznik jak 250 lub 500
0 -> 250 -> 500 -> 750 -> 1000 -> 1250 -> 1500
czyli
0 -> 500 -> 1000 -> 1500
jest Ther sposób do zrobić coś takiego? Dzięki dużo
1379.8 zaokrąglone w górę do najbliższych 5 będzie 1380. Masz na myśli "do najbliższych 500"? – devnull69
Co dokładnie masz na myśli przez rundę do najbliższych 5? W pierwszym i drugim przykładzie, faktycznie zaokrąglasz do najbliższych 500. Lub do najbliższych 250, w zależności od tego, jak na to patrzysz. – Blazemonger