x = 13000/9000.0;
denominator = 2;
a.text = String(round(x*denominator)/denominator);
Najpierw przelicz 1.444 na 2.888, a następnie zaokrąglij na 3.0, a następnie podziel przez 2, aby uzyskać 1.5. W takim przypadku mianownik 0,5 wynosi 2 (tzn. 1/2). Jeśli chcesz zaokrąglić do najbliższego kwartału (0.25,0.5, 0.75, 0.00), wówczas mianownik = 4
I Należy zwrócić uwagę, że działa to doskonale, jeśli mianownik ma potęgę 2. Jeśli tak nie jest, na przykład denominator=3
, wtedy możesz uzyskać dziwne odpowiedzi jak 1.99999999 zamiast 2 dla konkretnych wartości.
pomnożyć przez 2, okrągła, a następnie podzielić przez 2. – phoog
przepraszam nie rozumiem, może mnie widzisz? – Tzahi
czy spróbuj podłoga – trquoccuong