Tag: rounding
Runden eines numerischen Wertes bedeutet ersetzt Sie durch eine andere Wert, der ungefähr gleich, hat aber eine kürzere, einfachere oder klarere Darstellung.
4
Antworten
Ich kann nicht scheinen, um die Antwort zu finden ich bin auf der Suche nach in Bezug auf eine einfache Frage: wie kann ich Runde jede Zahl auf die nächste int? Zum Beispiel, wenn die Zahl 0.2,
17
Antworten
In der Dokumentation für die Runde() - Funktion besagt, dass es eine Zahl ist, und die Positionen, die Vergangenheit der Dezimalstelle zu Runden. So ist es sollte hierzu: n = 5.59 round(n, 1) # 5.6 Aber in
9
Antworten
Habe ich diese beiden Variablen double num = 540.512 double sum = 1978.8 Dann habe ich diesen Ausdruck double total = Math.round((num/ sum * 100) * 10) / 10; aber ich am Ende mit 27.0. In der
2
Antworten
Möchte ich Runde immer in c#, also zum Beispiel von 6.88 7, von 1.02 auf 2, etc. Wie kann ich das tun? InformationsquelleAutor der Frage Scott | 2011-04-10
9
Antworten
Bin ich immer zahlen wie 2.36363636363636 4.567563 1.234566465448465 10.5857447736 Wie kann ich Ruby zu, um diese zahlen nach oben (oder unten) auf die nächste 0.05? InformationsquelleAutor der Frage dotty | 2009-08-28
15
Antworten
Wie kann ich das Runden von Werten wie diesen: 1.1 => 1 1.5 => 2 1.9 => 2 Math.Ceiling() ist nicht mir zu helfen. Irgendwelche Ideen? InformationsquelleAutor der Frage SOF User | 2012-01-13
5
Antworten
Weiß jemand, wie kann ich Runde einen double-Wert um 3 wichtige Fakten wie die Beispiele auf dieser website http://www.purplemath.com/modules/rounding2.htm InformationsquelleAutor der Frage mh377 | 2011-09-25
9
Antworten
Wie würde ich Runde das Ergebnis von zwei zahlen, z.B. 3/2 Als wenn ich testOne=$((3/2)) $testOne enthält "1", wenn es haben sollte, aufgerundet auf "2" als Antwort von 3/2=1.5 InformationsquelleAutor der Frage Mint | 2010-03-07
1
Antworten
Ich versuche, die Runde BigDecimal-Werte bis zu zwei Dezimalstellen. Ich bin mit BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); aber es nicht tun, was ich will konsequent: rounded 0.819 to 0.82 rounded
4
Antworten
Ich bin mit java.util.Random zum erzeugen einer random gaussian. Ich brauche zu konvertieren, das Gauß in einen float-Wert. Aber Gauß ist ein doppelter, also brauche ich irgendeine Möglichkeit, entweder rund wandeln Sie es in ein float. Muss
12
Antworten
Brauche ich zum konvertieren von Minuten bis Stunden, gerundet auf 2 Nachkommastellen.Ich brauche auch nur die Anzeige von bis zu 2 zahlen nach dem Komma. Also wenn ich Minuten als 650.Dann Stunden sollte 10.83 Hier ist, was
2
Antworten
Ich ' ich Suche nach einer Funktion, die erhalten würde, ein Zeit, und würde um Sie zu den nächsten/vorherigen Stunde /halbe Stunde /Viertel /minute. InformationsquelleAutor der Frage Vitor Silva | 2008-10-30
10
Antworten
Möchte ich um eine float-Zahl um eine gegebene Genauigkeit, zum Beispiel : 0.051 i want to convert it to 0.1 0.049 i want to convert it to 0.0 0.56 i want to convert it to 0.6 0.54
3
Antworten
Möchte ich zur Abrundung meiner decimal Werte wie folgt: 7,715.625 wird 7,716 Wie kann ich das erreichen? InformationsquelleAutor der Frage | 2009-09-11
12
Antworten
Wie kann ich Runde Zahl (floating point), um die nächste Ganzzahl? z.B. 1.2 = 1 1.7 = 2 InformationsquelleAutor der Frage Ranguard | 2008-10-07
2
Antworten
Einmal in eine Weile, ich finde mich in der Rundung ein paar zahlen, und ich habe immer den cast des Ergebnisses auf einen ganzzahligen: int rounded = (int) floor(value); Warum alle Runden-Funktionen (ceil()floor()) geben einen floating-Zahl und
6
Antworten
Nun habe ich double numba = 5212.6312 String.Format("{0:C}", Convert.ToInt32(numba) ) Das wird mir $5,213.00 aber ich will nicht die ".00". Ich weiß, ich kann einfach die letzten drei Zeichen der Zeichenfolge jedes mal um den Effekt zu
15
Antworten
Wenn die Anzeige den Wert einer dezimal derzeit mit .ToString()es ist genau wie vor 15 Dezimalstellen, und da bin ich mit es zu vertreten, Dollar und Cent, ich will nur die Ausgabe auf 2 Nachkommastellen. Verwende ich
11
Antworten
Ich versuche zu tun, eine Anzahl Rundung und Konvertierung in einen string zu verbessern, wird die Ausgabe in eine Objective-C-Programm. Ich habe einen float Wert, würde ich gerne Runde auf die nächste .5 und dann verwenden Sie
8
Antworten
Während der Arbeit an einem Projekt, stieß ich auf eine JS-Skript, erstellt von einem ehemaligen Mitarbeiter, der im Grunde wird ein Bericht erstellt, in form von Name : Value Name2 : Value2 etc. Das peoblem ist, dass
19
Antworten
Möchte ich a werden gerundet, um 13.95. >>> a 13.949999999999999 >>> round(a, 2) 13.949999999999999 Den round Funktion nicht so funktioniert wie ich es erwartet habe. InformationsquelleAutor der Frage | 2009-01-18
15
Antworten
Können sagen, ich habe einen Wert von 3.4679 und wollen 3.46, wie kann ich das abschneiden auf zwei Dezimalstellen hinter dem Komma, ohne Rundung? Ich habe Folgendes versucht, aber alle drei geben mir 3.47: void Main() {
7
Antworten
Wie könnte ich eine Runde schwimmen, um die nächste Ganzzahl in Objective-C: Beispiel: float f = 45.698f; int rounded = _______; NSLog(@"the rounded float is %i",rounded); gedruckt werden sollen "die abgerundeten Schwimmer 46" InformationsquelleAutor der Frage CodeGuy
2
Antworten
Gibt es eine einfache Möglichkeit in c# um eine Dezimalzahl auf die nächste Quartal-also x.0, x ist.25, - x.50 x.75 zum Beispiel 0.21 würde rund 0,25, 5.03 wären Runde bis 5,0 Vielen Dank im Voraus für jede
1
Antworten
Habe ich versucht mehrere zu casten, einen float in einen int, was ich möchte, ist das abschneiden eine float so dass ich nur den ganzzahligen Teil. Ich bin mit x := float32(3.1) y,_ := strconv.Atoi((strconv.Ftoa32(x,'f',0))) //y becomes
6
Antworten
Ich habe eine float a = 1412.244019; brauchen und ich ein zu sein, gerundet auf die nächste zweite Dezimalstelle wie 1412.24000000. Ich verstehe, dass wenn ich eine mit nur zwei Nachkommastellen benutze ich %.2f, aber das ist
11
Antworten
Ist es leicht möglich, die Runde eine Abbildung up auf die nächsten 100 (oder 1000, 500, 200, etc.) in SQL Server? Also: 720 -> 800 790 -> 800 1401 -> 1500 InformationsquelleAutor der Frage joshcomley | 2010-07-08
9
Antworten
Ich war überrascht zu erfahren, dass R nicht kommen mit eine praktische Funktion, um zu überprüfen, ob die Zahl ist integer. is.integer(66) # FALSE Den Hilfe-Dateien warnt: is.integer(x) nicht testen, ob x enthält die integer-zahlen! Für, die,
6
Antworten
Brauche ich die folgenden Ergebnisse 100.12 -> 100.00 100.44 -> 100.00 100.50 -> 101.00 100.75 -> 101.00 .round() oder .setScale() ? Wie mache ich das? InformationsquelleAutor der Frage Bojack | 2010-11-09
5
Antworten
In dem folgenden Programm kann man sehen, dass jeder Wert auf etwas weniger als .5 ist abgerundet, außer für 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double
6
Antworten
JRuby 1.6.x. Wie gehen Sie eine Runde schwimmen, um Dezimalstellen in jruby. number = 1.1164 number.round(2) The above shows the following error wrong number of arguments (1 for 0) Wie kann ich diese Runde auf 2 Dezimalstellen?
5
Antworten
Ich weiß, es ist wirklich blöde Frage, aber ich weiß nicht, wie Sie dazu in der bash: 20 / 30 * 100 Sollte es 66.67 aber expr sagen 0weil es nicht unterstützt float. Welcher Befehl im Linux
13
Antworten
Gibt es eine eingebaute Funktion, die kann Runde wie diese: 10 -> 10 12 -> 10 13 -> 15 14 -> 15 16 -> 15 18 -> 20 InformationsquelleAutor der Frage Pydev UA | 2010-02-16
5
Antworten
In meinem Programm, dezimal-Genauigkeit ist sehr wichtig. Viele meiner Berechnungen müssen genau sein, um viele Nachkommastellen (z.B. 50). Weil ich mich mit python habe ich die decimal-Modul (mit Kontext().prec = 99. ie; Set für 99 Dezimalstellen Genauigkeit
7
Antworten
Ich habe keine Ahnung, wie dies zu tun? Ich bin das hinzufügen von Komma-zahlen, Ergebnis ist natürlich immer auch eine Zahl mit zu vielen Ziffern nach dem Komma. wer? InformationsquelleAutor der Frage Sten Van den Bergh |
3
Antworten
Ich würde gern variiert, kann die Genauigkeit einer double-Darstellung einer Zeichenfolge-ich bin der Formatierung basierend auf Benutzereingaben. Jetzt versuche ich so etwas wie: String foo = String.format("%.*f\n", precision, my_double); jedoch erhalte ich eine java.util.UnknownFormatConversionException. Meine inspiration für
4
Antworten
Möchte ich eine Rundung-Methode für double-Werte in C#. Es muss in der Lage sein, um eine double-Wert an jede Rundung precision-Wert. Mein code auf der Seite sieht wie folgt aus: public static double RoundI(double number, double roundingInterval)
10
Antworten
Gibt es eine einfache Funktion zur Rundung BIS eine DateTime den nächsten 15 Minuten? E. g. 2011-08-11 16:59 wird 2011-08-11 17:00 2011-08-11 17:00 bleibt 2011-08-11 17:00 2011-08-11 17:01 wird 2011-08-11 17:15 InformationsquelleAutor der Frage TimS | 2011-08-11
11
Antworten
Habe ich eine Anzahl, zum Beispiel 1.128347132904321674821, dass ich zeigen möchte, als nur zwei Dezimalstellen bei der Ausgabe auf dem Bildschirm (oder in eine Datei geschrieben). Wie macht man das? x <- 1.128347132904321674821 EDIT: Den Einsatz von:
8
Antworten
Hier ist das Szenario: ich bin immer .9999999999999999 wenn ich sollte immer 1.0. Ich kann es sich leisten, zu verlieren, eine Dezimalstelle an Genauigkeit, so dass ich mit .toFixed(15), welche Art von arbeiten. Die Rundung funktioniert, aber
7
Antworten
Tut casting double zu float ergeben immer dasselbe Ergebnis, oder kann es werden einige "Rundungsdifferenzen"? Beispielsweise ist x im float x = (float)0.123456789d; immer den gleichen Wert? Was ist bei der Umwandlung von float zu double, und
8
Antworten
Wie kann ich aufrunden eine Zahl auf die Dritte Dezimalstelle in python Beispiel: 0.022499999999999999 Sollte die Runde bis zu 0,03 0.1111111111111000 Sollte die Runde bis zu 0.12 wenn es irgendeinen Wert in der Dritten Dezimalstelle, ich will
9
Antworten
Ich Probleme mit der Rundung. Ich habe einen float, der ich will Runde auf den Hundertstel Dezimalstelle. Allerdings kann ich nur verwenden .round die im Grunde verwandelt es in ein int ist, was bedeutet 2.34.round # =>
5
Antworten
Die Unterschiede befinden sich in der Rückgabewert geben inputs rund um tie-breaking glaube ich, wie dieser code: int main() { std::cout.precision(100); double input = std::nextafter(0.05, 0.0) / 0.1; double x1 = floor(0.5 + input); double x2 =
5
Antworten
Wie kann ich verhindern, dass mein double-Wert wird abgerundet, wenn die Umwandlung in einen string? Ich habe versucht, sowohl die Convert.ToString und ToString() mit dem gleichen Ergebnis. Beispielsweise meine Doppel-sehen vielleicht so etwas wie 77.987654321, und die
10
Antworten
Ich soll eine php-Funktion, die zurückgibt, 55 beim Aufruf mit 52. Ich habe versucht, die round() Funktion: echo round(94, -1); //90 Gibt es 90 aber ich will 95. Dank. Kommentar zu dem Problem - Öffnen Du willst
5
Antworten
Konvertieren double Wert int Sie Folgendes tun: Double If x = 4.97542. Convert to int x = 4. Double If x = 4.23544. Convert to int x = 4. Ist, die Antwort ist immer eine Rundung nach
3
Antworten
Dies ist, was ich jetzt haben: $("#number").val(parseFloat($("#number").val()).toFixed(2)); Sieht es chaotisch zu mir. Ich glaube nicht, ich bin Verkettung der Funktionen richtig. Muss ich es nennen, für jedes Textfeld, oder kann ich eine eigene Funktion? InformationsquelleAutor der Frage
9
Antworten
Mit Python 2.7 wie kann ich Runde meine zahlen auf zwei Dezimalstellen anstatt der 10 oder so gibt? print "financial return of outcome 1 =","$"+str(out1) Kommentar zu dem Problem Dies könnte ein Chaos. Sind Sie auf der
16
Antworten
Weiß jemand, wie man in der Runde eine Zahl auf das nächste Vielfache von 5? Ich fand einen Algorithmus, um ihn auf das nächste Vielfache von 10, aber ich kann nicht finden dieser. Dies gilt es für