Als «rounding» getaggte Fragen

Das Runden eines numerischen Werts bedeutet, ihn durch einen anderen Wert zu ersetzen, der ungefähr gleich ist, aber eine kürzere, einfachere oder explizitere Darstellung aufweist.



9
Wie runde ich eine Zahl in Javascript auf?
Ich möchte Javascript verwenden, um eine Zahl aufzurunden. Da die Zahl Währung ist, möchte ich, dass sie wie in diesen Beispielen aufgerundet wird (2 Dezimalstellen): 192,168 => 192,20 192,11 => 192,20 192,21 => 192,30 192,26 => 192,30 192,20 => 192,20 Wie erreicht man das mit Javascript? Die integrierte Javascript-Funktion rundet …

4
Warum sieht der Gleitkommawert von 4 * 0,1 in Python 3 gut aus, 3 * 0.1 jedoch nicht?
Ich weiß, dass die meisten Dezimalstellen keine exakte Gleitkommadarstellung haben ( Ist die Gleitkomma-Mathematik gebrochen? ). Aber ich verstehe nicht, warum gut 4*0.1gedruckt wird 0.4, aber 3*0.1nicht, wenn beide Werte tatsächlich hässliche Dezimaldarstellungen haben: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) Decimal('0.3000000000000000444089209850062616169452667236328125') >>> Decimal(4*0.1) …

9
Rundschwimmer in Ruby
Ich habe Probleme beim Runden. Ich habe einen Float, den ich auf die Hundertstel Dezimalstelle runden möchte. Ich kann jedoch nur verwenden, .roundwas es im Grunde in ein int verwandelt, was bedeutet, dass 2.34.round # => 2. es einen einfachen Effekt gibt, um so etwas zu tun2.3465 # => 2.35

20
So runden Sie eine Zahl in Python auf signifikante Zahlen
Ich muss einen Float runden, um in einer Benutzeroberfläche angezeigt zu werden. ZB zu einer signifikanten Zahl: 1234 -> 1000 0,12 -> 0,1 0,012 -> 0,01 0,062 -> 0,06 6253 -> 6000 1999 -> 2000 Gibt es eine gute Möglichkeit, dies mit der Python-Bibliothek zu tun, oder muss ich es …
148 python  math  rounding 


6
Java Runden Sie eine beliebige Zahl auf
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Округление в большую сторону не работаетт Ich kann anscheinend keine Antwort auf eine einfache Frage finden: Wie runde ich eine Zahl auf die nächste auf int? Wenn zum Beispiel die Zahl 0,2, 0,7, 0,2222, 0,4324, 0,99999 ist, möchte ich, dass …
146 java  math  int  rounding 



19
round () scheint nicht richtig zu runden
In der Dokumentation für die Funktion round () wird angegeben, dass Sie eine Zahl und die Positionen nach der Dezimalstelle an round übergeben. Also sollte es dies tun: n = 5.59 round(n, 1) # 5.6 Aber in Wirklichkeit schleicht sich eine gute alte Gleitkomma-Verrücktheit ein und Sie erhalten: 5.5999999999999996 Für …



3
Konvertieren von Double in Integer in Java
In Java möchte ich ein Double in eine Ganzzahl konvertieren. Ich weiß, wenn Sie dies tun: double x = 1.5; int y = (int)x; Sie erhalten y = 1. Wenn du das tust: int y = (int)Math.round(x); Sie werden wahrscheinlich 2 erhalten. Ich frage mich jedoch: Da doppelte Darstellungen von …
114 java  casting  double  rounding 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.