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ę.
Powiedzmy, że mam wartość 3,4679 i chcę 3,46, jak mogę to skrócić do dwóch miejsc po przecinku bez zaokrąglania w górę? Próbowałem następujących rzeczy, ale wszystkie trzy dają mi 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Zwraca to 3.46, ale wydaje się po prostu brudne: void …
Byłem zaskoczony, gdy dowiedziałem się, że R nie ma przydatnej funkcji do sprawdzenia, czy liczba jest liczbą całkowitą. is.integer(66) # FALSE Te pliki pomocy ostrzega : is.integer(x)nie sprawdza, czy x zawiera liczby całkowite! W tym celu użyj round, jak w funkcji is.wholenumber(x)w przykładach. W przykładzie zastosowano tę funkcję niestandardową jako …
I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Muszę zaokrąglić minutę do najbliższej dziesiątej minuty. To, co robiłem do tej pory, polegało na braniu wartości minutowej i używaniu na niej round (). min = round(tm.minute, -1) Jednak, podobnie jak w powyższym …
Piszę funkcję do wykreślania danych. Chciałbym określić ładną okrągłą liczbę dla osi Y, maxktóra jest większa niż maksymalna wartość zbioru danych. W szczególności chciałbym mieć funkcję, fooktóra wykonuje następujące czynności: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) == 40 foo(100.1) == 110 Dotarłem tak daleko …
Mam następujący kod, aby obliczyć określony procent: var x = 6.5; var total; total = x/15*100; // Result 43.3333333333 Chcę otrzymać dokładną liczbę 43i jeśli jest 43.5to suma , należy ją zaokrąglić do44 Czy można to zrobić w JavaScript?
Jak zaokrąglić wartości do najbliższej liczby całkowitej? Na przykład: 1.1 => 1 1.5 => 2 1.9 => 2 „Math.Ceiling ()” mi nie pomaga. Jakieś pomysły?
Potrzebuję następujących wyników 100.12 -> 100.00 100.44 -> 100.00 100.50 -> 101.00 100.75 -> 101.00 .round()czy .setScale()? Jak mam się do tego zabrać?
Tworzę program, który z powodów, których nie trzeba wyjaśniać, wymaga konwersji typu float na ciąg znaków do policzenia za pomocą len (). Jednak str (float (x)) powoduje, że x jest zaokrąglane po konwersji na łańcuch, co odrzuca całość. Czy ktoś wie, jak to naprawić? Oto kod używany, jeśli chcesz wiedzieć: …
Oto scenariusz: dostaję, .9999999999999999kiedy powinienem 1.0. Mogę sobie pozwolić na utratę miejsca dziesiętnego dokładności, więc używam .toFixed(15), który rodzaj działa. Zaokrąglanie działa, ale problem polega na tym, że jestem podany 1.000000000000000. Czy istnieje sposób zaokrąglić do kilku miejsc po przecinku, ale usunąć dodatkowe spacje? Uwaga: .toPrecisionnie jest tym, czego chcę; …
Jak zaokrąglić w dół do najbliższej liczby całkowitej w MySQL? Przykład: 12345.7344 rounds to 12345 round()Funkcja mysql zaokrągla w górę. Nie wiem, jak długie będą wartości ani miejsca po przecinku, może to być 10 cyfr z 4 miejscami po przecinku, może to być 2 cyfry z 7 miejscami po przecinku.
Jak zaokrąglić dowolną liczbę (nie tylko liczby całkowite> 0) do N cyfr znaczących? Na przykład, jeśli chcę zaokrąglić do trzech cyfr znaczących, szukam formuły, która mogłaby przyjąć: 1 239 451 i zwraca 1 240 000 12.1257 i powrót 12.1 .0681 i zwraca .0681 5 i wróć 5 Naturalnie algorytm nie …
Nie mam pojęcia, jak to zrobić? Dodam liczby przecinkami, wynik jest oczywiście zawsze liczbą ze zdecydowanie zbyt dużą liczbą cyfr po przecinku. ktoś?
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.