Zaokrąglenie wartości liczbowej oznacza zastąpienie jej inną wartością, która jest w przybliżeniu równa, ale ma krótszą, prostszą lub bardziej wyraźną reprezentację.
Chciałbym zaokrąglić maksymalnie 2 miejsca po przecinku, ale tylko w razie potrzeby . Wejście: 10 1.7777777 9.1 Wynik: 10 1.78 9.1 Jak mogę to zrobić w JavaScript?
Chcę azostać zaokrąglony do 13,95 . >>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999 Ta roundfunkcja nie działa w oczekiwany sposób.
To, co chciałbym, to metoda konwersji podwójnego na ciąg znaków, który zaokrągla metodę pół-w górę - tj. Jeśli liczba dziesiętna do zaokrąglenia wynosi 5, zawsze zaokrągla w górę do następnej liczby. Jest to standardowa metoda zaokrąglania, której większość ludzi oczekuje w większości sytuacji. Chciałbym również, aby wyświetlane były tylko cyfry …
Wyświetlając obecnie wartość dziesiętną .ToString(), dokładność wynosi 15 miejsc po przecinku, a ponieważ używam jej do reprezentowania dolarów i centów, chcę, aby wynik był tylko 2 miejsca po przecinku. Czy używam do tego odmiany .ToString()?
Mam ten wiersz kodu, który zaokrągla moje liczby do dwóch miejsc po przecinku. Ale dostaję takie liczby: 10,8, 2,4 itd. To nie jest mój pomysł na dwa miejsca po przecinku, więc jak mogę poprawić następujące? Math.round(price*Math.pow(10,2))/Math.pow(10,2); Chcę liczb takich jak 10.80, 2.40 itd. Korzystanie z jQuery jest dla mnie w …
Jak poprawnie zaokrąglić ciąg PHP do dwóch miejsc po przecinku? $number = "520"; // It's a string from a database $formatted_number = round_to_2dp($number); echo $formatted_number; Wynik powinien być 520.00; Jaka powinna round_to_2dp()być definicja funkcji?
W poniższym programie widać, że każda wartość jest nieco mniejsza niż .5zaokrąglona w dół, z wyjątkiem 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } …
Ten problem mnie zabija. W jaki sposób jedno zaokrąglenie liczby UP w Pythonie? Próbowałem zaokrąglić (liczbę), ale zaokrągliłem liczbę w dół. Przykład: round(2.3) = 2.0 and not 3, what I would like Próbowałem int (liczba + .5), ale ponownie zaokrągla liczbę w dół! Przykład: int(2.3 + .5) = 2 Potem …
Czy można zaokrąglić liczbę w javascript do 1 znaku po przecinku (odpowiednio zaokrąglone)? Próbowałem * 10, round, / 10, ale pozostawia dwa miejsca po przecinku na końcu int.
Muszę runda na przykład 6.688689do 6.7, ale zawsze mi pokazuje 7. Moja metoda: Math.round(6.688689); //or Math.round(6.688689, 1); //or Math.round(6.688689, 2); Ale wynik zawsze jest taki sam 7... Co robię źle?
Zgodnie z dokumentacją decimal.Roundmetoda wykorzystuje algorytm zaokrąglania do parzystości, który nie jest powszechny w większości aplikacji. Dlatego zawsze kończę na napisaniu niestandardowej funkcji, aby wykonać bardziej naturalny algorytm zaokrąglania do połowy: public static decimal RoundHalfUp(this decimal d, int decimals) { if (decimals < 0) { throw new ArgumentException("The decimals must …
Mam numer, na przykład 1.128347132904321674821, który chciałbym wyświetlać jako tylko dwa miejsca po przecinku podczas wyświetlania na ekranie (lub zapisywaniu do pliku). Jak to zrobić? x <- 1.128347132904321674821 EDYTOWAĆ: Sposób użycia: options(digits=2) Zostało zasugerowane jako możliwa odpowiedź. Czy istnieje sposób na określenie tego w skrypcie do jednorazowego użytku? Gdy dodam …
Chcę zaokrąglić w górę podwójną wartość w dwóch miejscach po przecinku w c # jak mogę to zrobić? double inputValue = 48.485; po zaokrągleniu w górę inputValue = 48.49; Powiązane: c # - Jak zaokrąglić wartość dziesiętną do 2 miejsc po przecinku (dla danych wyjściowych na stronie)
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.