Pytania otagowane jako rounding

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ę.

21
Obetnij Dwa miejsca po przecinku bez zaokrąglania
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 …
108 c#  math  rounding 

12
Sprawdź, czy liczba jest liczbą całkowitą
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 …
107 r  integer  rounding 

9
JavaScript: formatowanie zaokrąglonej liczby do N miejsc po przecinku
w JavaScript typowym sposobem zaokrągleń liczby do N miejsc dziesiętnych jest: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Pokaż fragment kodu function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); Run code snippetHide resultsExpand …

17
Jak zaokrąglić minuty obiektu datetime
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 …


11
Jak zaokrąglić w górę do najbliższych 10 (lub 100 lub X)?
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 …
95 r  rounding 




4
Konwersja pływaka na łańcuch bez zaokrąglania go
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ć: …

8
JavaScript: Zaokrąglij do określonej liczby miejsc dziesiętnych, ale usuń dodatkowe zera
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ę; …



18
Zaokrąglanie do dowolnej liczby cyfr znaczących
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 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.