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.
Nehmen wir an, ich habe einen Wert von 3,4679 und möchte 3,46. Wie kann ich das auf zwei Dezimalstellen kürzen, ohne aufzurunden? Ich habe folgendes versucht, aber alle drei geben mir 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)); } Dies gibt 3,46 zurück, scheint aber nur ein …
In JavaScript ist die typische Methode zum Runden einer Zahl auf N Dezimalstellen wie folgt: function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Code-Snippet anzeigen 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)); Führen …
Ich war überrascht zu erfahren, dass R keine praktische Funktion hat, um zu überprüfen, ob die Zahl eine Ganzzahl ist. is.integer(66) # FALSE Die Hilfedateien warnen : is.integer(x)testet nicht, ob es x ganzzahlige Zahlen enthält! Verwenden Sie dazu roundwie in der Funktion is.wholenumber(x)in den Beispielen. Das Beispiel hat diese benutzerdefinierte …
I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Was ich tun muss, ist rund um die Minute auf die nächste 10. Minute. Bis jetzt habe ich den Minutenwert genommen und round () verwendet. min = round(tm.minute, -1) Wie im obigen Beispiel …
Wie kann ich Werte auf die nächste Ganzzahl runden? Beispielsweise: 1.1 => 1 1.5 => 2 1.9 => 2 "Math.Ceiling ()" hilft mir nicht. Irgendwelche Ideen?
Ich habe den folgenden Code, um einen bestimmten Prozentsatz zu berechnen: var x = 6.5; var total; total = x/15*100; // Result 43.3333333333 Was ich als Ergebnis haben möchte, ist die genaue Zahl 43und wenn die Summe ist 43.5, sollte sie gerundet werden44 Gibt es eine Möglichkeit, dies in JavaScript …
Ich schreibe eine Funktion zum Zeichnen von Daten. Ich möchte eine schöne runde Zahl für die y-Achse angeben max, die größer als das Maximum des Datensatzes ist. Insbesondere möchte ich eine Funktion foo, die Folgendes ausführt: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) == 40 …
Ich brauche die folgenden Ergebnisse 100.12 -> 100.00 100.44 -> 100.00 100.50 -> 101.00 100.75 -> 101.00 .round()oder .setScale()? Wie gehe ich vor?
Ich mache ein Programm, das aus Gründen, die nicht erklärt werden müssen, erfordert, dass ein Float in einen String konvertiert wird, der mit len () gezählt wird. Str (float (x)) führt jedoch dazu, dass x gerundet wird, wenn es in einen String konvertiert wird, der das Ganze abwirft. Kennt jemand …
Hier ist das Szenario: Ich bekomme, .9999999999999999wann ich bekommen sollte 1.0. Ich kann es mir leisten, eine Dezimalstelle der Genauigkeit zu verlieren, also benutze ich .toFixed(15), welche Art von Arbeit. Die Rundung funktioniert, aber das Problem ist, dass ich gegeben bin 1.000000000000000. Gibt es eine Möglichkeit, auf mehrere Dezimalstellen zu …
Wie können Sie eine beliebige Zahl (nicht nur ganze Zahlen> 0) auf N signifikante Stellen runden ? Wenn ich beispielsweise auf drei signifikante Stellen runden möchte, suche ich nach einer Formel, die Folgendes annehmen könnte: 1.239.451 und geben 1.240.000 zurück 12.1257 und zurück 12.1 .0681 und zurück .0681 5 und …
Wie würde ich in MySQL auf die nächste Ganzzahl abrunden? Beispiel: 12345.7344 rounds to 12345 Die round()Funktion von mysql wird abgerundet . Ich weiß nicht, wie lang die Werte oder die Dezimalstellen sein werden, könnte 10 Stellen mit 4 Dezimalstellen sein, könnte 2 Stellen mit 7 Dezimalstellen sein.
Ich habe keine Ahnung, wie das geht? Ich füge Komma-Zahlen hinzu, das Ergebnis ist natürlich immer eine Zahl mit viel zu vielen Ziffern nach dem Komma. jemand?
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.