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.
Ich bekomme viele Dezimalstellen in der Ausgabe dieses Codes (Fahrenheit in Celsius Konverter). Mein Code sieht derzeit so aus: def main(): printC(formeln(typeHere())) def typeHere(): global Fahrenheit try: Fahrenheit = int(raw_input("Hi! Enter Fahrenheit value, and get it in Celsius!\n")) except ValueError: print "\nYour insertion was not a digit!" print "We've put …
Ich habe Float-Nummern wie 3.2und 1.6. Ich muss die Zahl in den ganzzahligen und den dezimalen Teil trennen. Zum Beispiel 3.2würde ein Wert von in zwei Zahlen aufgeteilt, dh 3und0.2 Das Erhalten des ganzzahligen Teils ist einfach: n = Math.floor(n); Aber ich habe Probleme, den Dezimalteil zu bekommen. Ich habe …
Ich benötige eine einfache Gleitkomma-Rundungsfunktion, also: double round(double); round(0.1) = 0 round(-0.1) = 0 round(-0.9) = -1 Ich kann ceil()und floor()in der math.h finden - aber nicht round(). Ist es in der Standard-C ++ - Bibliothek unter einem anderen Namen vorhanden oder fehlt es?
Wie kann ich eine Zahl in JavaScript abrunden? math.round() funktioniert nicht, weil es auf die nächste Dezimalstelle gerundet wird. Ich bin mir nicht sicher, ob es einen besseren Weg gibt, als es beim Dezimalpunkt auseinanderzubrechen, um das erste Bit beizubehalten. Da muss sein...
Ich muss Minuten in Stunden umrechnen, auf 2 Dezimalstellen gerundet. Außerdem muss ich nur bis zu 2 Zahlen nach dem Dezimalpunkt anzeigen. Also, wenn ich Minuten als 650 habe. Dann sollten die Stunden 10,83 sein Folgendes habe ich bisher: Select round(Minutes/60.0,2) from .... Aber in diesem Fall, wenn meine Minuten …
Ich versuche, BigDecimal-Werte auf zwei Dezimalstellen aufzurunden. Ich benutze BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); aber es macht nicht konsequent was ich will: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 rounded 2.730 to 2.8 // …
Ich versuche herauszufinden, wie zusätzliche Dezimalstellen in SQL am besten abgeschnitten oder gelöscht werden können, ohne zu runden. Beispielsweise: declare @value decimal(18,2) set @value = 123.456 Dies wird automatisch rund @valuezu sein 123.46, was gut in den meisten Fällen. Für dieses Projekt brauche ich das jedoch nicht. Gibt es eine …
Betrachten Sie die folgenden vier Prozentsätze, dargestellt als floatZahlen: 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Ich muss diese Prozentsätze als ganze Zahlen darstellen. Wenn ich einfach benutze Math.round(), erhalte ich insgesamt 101%. 14 + 48 + 10 + 29 = 101 Wenn ich benutze parseInt(), erhalte ich insgesamt 97%. 13 …
Ich habe gerade neu gelesen, was in Python 3.0 neu ist und es heißt: Die Rundungsstrategie der Funktion round () und der Rückgabetyp haben sich geändert. Genaue Fälle auf halber Strecke werden jetzt auf das nächste gerade Ergebnis gerundet, anstatt von Null weg. (Zum Beispiel gibt Runde (2.5) jetzt 2 …
Vermisse ich hier etwas? var someNumber = 123.456; someNumber = someNumber.toFixed(2); alert(typeof(someNumber)); //alerts string Warum wird.toFixed()eine Zeichenfolge zurückgegeben? Ich möchte die Zahl auf 2 Dezimalstellen runden.
Mit T-SQL und Microsoft SQL Server möchte ich die Anzahl der Dezimalstellen angeben, wenn ich eine Division zwischen 2 Ganzzahlen wie: select 1/3 Das kehrt derzeit zurück 0. Ich möchte, dass es zurückkommt 0,33. Etwas wie: select round(1/3, -2) Das geht aber nicht Wie kann ich das gewünschte Ergebnis erzielen?
JRuby 1.6.x. Wie rundet man einen Float in jruby auf Dezimalstellen? number = 1.1164 number.round(2) The above shows the following error wrong number of arguments (1 for 0) Wie runde ich das auf 2 Dezimalstellen?
Ich versuche, einen Rechner für die Wachstumsrate ( Double) zu erstellen, der das Ergebnis auf die nächste Ganzzahl rundet und von dort aus neu berechnet: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week) has \(users) …
OK - es ist mir fast peinlich, dies hier zu posten (und ich werde es löschen, wenn jemand zum Schließen stimmt), da es wie eine grundlegende Frage erscheint. Ist dies der richtige Weg, um in C ++ auf ein Vielfaches einer Zahl aufzurunden? Ich weiß, dass es andere Fragen dazu …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.