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.

Rundung einer Zahl auf die nächsten 5 oder 10 oder X

Anzahl der Antworten 12 Antworten
Gegebenen zahlen wie 499, 73433, 2348, was VBA kann ich verwenden, um die Runde auf die nächsten 5 oder 10? oder eine willkürliche Zahl? Durch 5: 499 -> 500 2348 -> 2350 7343 -> 7345 Um 10:

Unterschied zwischen toFixed () und toPrecision ()?

Anzahl der Antworten 7 Antworten
Ich bin neu in JavaScript und gerade entdeckt toFixed() und toPrecision() zu Runden zahlen. Allerdings kann ich nicht herausfinden, was der Unterschied zwischen den beiden ist. Was ist der Unterschied zwischen number.toFixed() und number.toPrecision()? InformationsquelleAutor der Frage

iOS um einen Schwimmer

Anzahl der Antworten 2 Antworten
Habe ich eine Gleitkomma-Zahl mit mehr Nachkommastellen, zum Beispiel: float fRes = 10.0 / 3.0; eigentlich die fRes Wert ist 3.3333333333333 es ist möglich, stellen Sie für das Beispiel 2 Dezimalstellen: float fRes = 10.0 / 3.0;

Wie float Zahlen in Javascript?

Anzahl der Antworten 13 Antworten
Muss ich Runde für Beispiel 6.688689 zu 6.7aber es zeigt mir immer 7. Meine Methode: Math.round(6.688689); //or Math.round(6.688689, 1); //or Math.round(6.688689, 2); Aber das Ergebnis ist immer das gleiche 7... Was mache ich falsch? InformationsquelleAutor der Frage

NSDecimalNumber wird abgerundet

Anzahl der Antworten 4 Antworten
Ich bin habend die härteste Zeit herauszufinden, etwas, das scheint, wie es sollte sehr einfach sein. Ich muss exakt eine Runde NSDecimalNumber für eine bestimmte Anzahl von Dezimalstellen (zur Laufzeit ermittelt.) So weit ich es sagen kann,

So lösen Sie ein Java-Rundungsdoppel-Problem

Anzahl der Antworten 13 Antworten
Scheint, wie die Subtraktion ist die Auslösung irgendeine Art von Problem und der daraus resultierende Wert ist falsch. double tempCommission = targetPremium.doubleValue()*rate.doubleValue()/100d; 78.75 = 787.5 * 10.0/100d double netToCompany = targetPremium.doubleValue() - tempCommission; 708.75 = 787.5 -

Abschneiden (nicht rund) Dezimalstellen in SQL Server

Anzahl der Antworten 16 Antworten
Ich bin versucht zu bestimmen, der beste Weg, um truncate oder drop extra Dezimalstellen in SQL ohne Rundung gestrichen. Zum Beispiel: declare @value decimal(18,2) set @value = 123.456 Diese auto-Runde @Wert 123.46....in den meisten Fällen gut. Jedoch,

Wie kommst du auf 1 Dezimalstelle in Javascript?

Anzahl der Antworten 16 Antworten
Können Sie Runde Zahl, die in javascript um 1 Zeichen nach dem Komma (richtig gerundet)? Habe ich versucht die *10, rund, /10, aber es hinterlässt zwei Nachkommastellen am Ende der int. InformationsquelleAutor der Frage Walker | 2011-09-08

Die Rundung führt zu Highcharts-Jquery-Skripten

Anzahl der Antworten 6 Antworten
Ich weiß, das ist ein bisschen draußen... aber werde Fragen sowieso. Ich bin mit jquery, highcharts Skript (http://www.highcharts.com/") erstellen Sie ein Kreisdiagramm. Ich versuche Runden die Anzahl der Ergebnisse in das Kreisdiagramm und finde keine Dokumentation zu

Rundenzeit auf das nächste 15-Minuten-Intervall in Excel

Anzahl der Antworten 11 Antworten
Ich habe eine excel-Tabelle mit einer Spalte, die das Datum und die Uhrzeit eines bestimmten Ereignisses. Ich möchte diese Runde auf die nächste 15-Minuten-Intervall, so dass ich können zählen Sie die Gesamtzahl der Ereignisse in diesem Zeitraum.

Rundenanzahl bis zum nächsten Vielfachen von 3

Anzahl der Antworten 9 Antworten
Heu, wie würde ich mich über eine abgerundete Zahl bis das nächste Vielfache von 3? ie 25 would return 27 1 would return 3 0 would return 3 6 would return 6 Dank InformationsquelleAutor der Frage dotty

Javascript: Formatierung einer gerundeten Zahl zu N Dezimalstellen

Anzahl der Antworten 9 Antworten
in JavaScript, die auf typische Weise Runden Sie eine Zahl auf N Dezimalstellen ist so etwas wie: function round_number(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } Dieser Ansatz jedoch wird die Runde zu

Wie kann ich in JavaScript auf ganze Zahlen runden?

Anzahl der Antworten 5 Antworten
Ich habe den folgenden code zu berechnen, die ein bestimmter Prozentsatz: var x = 6.5; var total; total = x/15*100; //Result 43.3333333333 Was ich haben will als ein Ergebnis ist die genaue Anzahl 43 und wenn die

C #: Wie mache ich einfache Mathematik, mit Rundung, auf Ganzzahlen?

Anzahl der Antworten 12 Antworten
ich möchte das Ergebnis einer Berechnung, gerundet auf die nächste Ganzzahl. z.B. 137 * (3/4) = 103 Betrachten Sie die folgenden falschen code. int width1 = 4; int height1 = 3; int width2 = 137; int height2

Rundung negativer Zahlen in Java

Anzahl der Antworten 6 Antworten
Laut Wikipedia beim Runden einer negativen Zahl, die Sie Runden die absolute Zahl. So durch, dass die Argumentation, -3.5 wäre gerundet auf -4. Aber wenn ich java benutzen.lang.Math.Runde(-3.5) liefert -3. Kann mir bitte jemand dies erklären? InformationsquelleAutor

Runden Sie ein Doppeltes bis x signifikante Zahlen ab

Anzahl der Antworten 11 Antworten
Wenn ich einem double (234.004223), etc., Ich möchte diese Runde zu x signifikanten stellen in C#. Bisher kann ich nur Wege finden, um Runden auf x Nachkommastellen, aber das entfernt einfach die Präzision, wenn es irgendwelche 0s

Wie richte ich eine Nummer in Javascript ein?

Anzahl der Antworten 8 Antworten
Ich möchte Javascript nutzen, um in der Runde eine Zahl. Da die Anzahl Währung ist, will ich es in der Runde, wie in diesen Beispielen (2 Nachkommastellen): 192.168 => 192.20 192.11 => 192.20 192.21 => 192.30 192.26

Verwerfen Sie den Millisekunden-Teil vom Zeitstempel

Anzahl der Antworten 1 Antworten
Wie kann ich verwerfen/rund um die millisecond Teil, besser wenn die second Teil ist auch entfernt von einer timestamp w/o timezone ? InformationsquelleAutor der Frage Dipro Sen | 2012-04-18

Abrundung auf 2 Dezimalstellen in c #

Anzahl der Antworten 4 Antworten
Wie kann ich das multiplizieren von zwei Nachkommastellen und Runde das Ergebnis auf 2 Nachkommastellen? Zum Beispiel, wenn die Gleichung 41.75 x 0,1 das Ergebnis wird 4.175. Wenn ich das in c# mit Dezimalstellen wird automatisch Runde

Runden float auf x Dezimalstellen?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, um eine python-float x Nachkommastellen? Zum Beispiel: >>> x = roundfloat(66.66666666666, 4) 66.6667 >>>x = roundfloat(1.29578293, 6) 1.295783 Habe ich Wege gefunden, um trim/truncate (66.666666666 --> 66.6666), aber nicht rund (66.666666666 --> 66.6667).

Was ist der Nachteil von mt_rand?

Anzahl der Antworten 2 Antworten
Was ist die definition von Voreingenommenheit, in: Die Verteilung der mt_rand() Rückgabewerte ist voreingenommen gegenüber geraden zahlen auf 64-bit-builds von PHP als max ist jenseits von 2^32. Wenn es die Art von bias erklärt in Alternative tie-breaking-Regeln

Wie rundet man 0,745 bis 0,75 mit BigDecimal.ROUND_HALF_UP?

Anzahl der Antworten 5 Antworten
Ich habe versucht, die folgenden, double doubleVal = 1.745; double doubleVal1 = 0.745; BigDecimal bdTest = new BigDecimal( doubleVal); BigDecimal bdTest1 = new BigDecimal( doubleVal1 ); bdTest = bdTest.setScale(2, BigDecimal.ROUND_HALF_UP); bdTest1 = bdTest1.setScale(2, BigDecimal.ROUND_HALF_UP); System.out.println("bdTest:"+bdTest); //1.75 System.out.println("bdTest1:"+bdTest1);//0.74

svg / d3.js abgerundete Ecke an einer Ecke eines Rechtecks

Anzahl der Antworten 5 Antworten
Ich weiß, svg hat eine eingebaute Funktion für abgerundete Ecken, aber ich muss tun, abgerundete Ecken auf, nur 2 der vier Ecken. Ich weiß, ich kann zeichnen Sie mehrere Rechtecke auf der jeweils anderen zu imitieren, aber

Rundungszeit in Python

Anzahl der Antworten 7 Antworten
Was wäre eine elegante, effiziente und Pythonic way zum durchführen einer h/m/s rundungsoperation auf Zeit Verwandte Typen in Python mit der Kontrolle über die Rundung Auflösung? Meine Vermutung ist, dass es erfordern würde, eine Zeit, die modulo-operation.

Konvertieren von Double in Integer in Java

Anzahl der Antworten 4 Antworten
In Java, ich möchte konvertieren von double zu einem integer, ich weiß, wenn Sie dies tun: double x = 1.5; int y = (int)x; erhalten Sie y=1. Wenn Sie dies tun: int y = (int)Math.round(x); Werden Sie

Wie wird auf die nächsten 10 (oder 100 oder X) aufgerundet?

Anzahl der Antworten 10 Antworten
Schreibe ich eine Funktion zum zeichnen von Daten. Ich möchte, um anzugeben, eine schöne Runde Zahl für die y-Achse maxder größer ist als der max von der dataset. Konkret möchte ich eine Funktion foo führt die folgenden:

Formatieren einer Zahl mit genau zwei Dezimalstellen in JavaScript

Anzahl der Antworten 18 Antworten
Habe ich diese Zeile des Codes, die Runden sind meine zahlen mit zwei Nachkommastellen. Aber ich erhalte zahlen wie diese: 10.8, 2.4, etc. Diese sind nicht meine Idee, zwei Nachkommastellen, so wie ich das verbessern kann? Math.round(price*Math.pow(10,2))/Math.pow(10,2);

Warum verwendet .NET die Rundung des Bankers als Standard?

Anzahl der Antworten 5 Antworten
Laut der Dokumentation, die decimal.Runde Methode verwendet eine rund-um-selbst-Algorithmus, das ist nicht üblich für die meisten Anwendungen. Also ich habe immer am Ende das schreiben einer benutzerdefinierten Funktion zu tun, die mehr natürlichen rund-um-halb-bis-Algorithmus: public static decimal

So berechnen Sie gerundete Prozentsätze zu 100%

Anzahl der Antworten 16 Antworten
Betrachten Sie die vier Prozentwerte unten, dargestellt als float zahlen: 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Muss ich stellen diese Prozentsätze als ganze zahlen. Wenn ich einfach verwenden Math.round() ich am Ende mit insgesamt 101%. 14 +

Runde zu den nächsten fünf

Anzahl der Antworten 3 Antworten
Brauche ich, um eine Runde zu verdoppeln, um nächsten fünf. Ich kann nicht einen Weg finden, es zu tun mit der Mathematik.Round-Funktion. Wie kann ich dies tun? Was ich will: 70 = 70 73.5 = 75 72

Wie kann ich eine Nummer in JavaScript runden? .toFixed () gibt eine Zeichenfolge zurück?

Anzahl der Antworten 10 Antworten
Bin ich hier etwas fehlt? var someNumber = 123.456; someNumber = someNumber.toFixed(2); alert(typeof(someNumber)); //alerts string Warum hat .toFixed() einen string zurückgeben? Möchte ich Runde die Zahl auf 2 Dezimalstellen gerundet. InformationsquelleAutor der Frage Derek Adair | 2010-02-17

Integrierter .Net-Algorithmus zum Runden des Werts auf das nächste Intervall

Anzahl der Antworten 6 Antworten
Wie in C# Runde einen beliebigen Wert zu 10 Intervall? Zum Beispiel, wenn ich 11 habe, möchte ich es auf 10 zurück, wenn ich 136, dann will ich es zurückgeben, 140. Ich kann einfach nicht von hand

XSL - Rundungs- / Formatnummernproblem

Anzahl der Antworten 3 Antworten
Ich versuche, den Wert einer Zahl um 2 Dez Orte aus meiner xml. XML:<Quantity>0.0050</Quantity> XSL:<xsl:value-of select="format-number($quantity, '####0.00')" /> Jedoch XSL scheint ein problem zu haben mit diesem Wert-und Ausgänge 0.00 in einem Bereich der Seite und 0.01

Rundenzahl auf 0,5 dezimal

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einem Ausgang von 4.658227848101266 = 4.5 4.052117263843648 = 4.0 der nächste, den ich bekommen habe ist rating = (Math.round(rating * 4) / 4).toFixed(1) aber mit diesem die Nummer 4.658227848101266 = 4.8???

Runden eines double um es zu einem int (java) zu machen

Anzahl der Antworten 8 Antworten
Recht jetzt versuche ich, diese: int a = round(n); wo n ist ein double aber es funktioniert nicht. Was mache ich falsch? InformationsquelleAutor der Frage David | 2010-04-16

Was ist der beste Weg, um Zahlen in Clojure zu runden?

Anzahl der Antworten 3 Antworten
Dies ist eine einfache eine. Aber wie auch immer, ich denke, es ist eine gute Idee, diese Frage hier beantwortet, für die ein schneller, einfacher Referenz. Dieser operation: (/3 2) ergibt dies: 3/2 Brauche ich eine Funktion,

Runde Doppel in zwei Dezimalstellen in C #?

Anzahl der Antworten 6 Antworten
Möchte ich in der Runde double-Wert in zwei Nachkommastellen in c# wie kann ich das machen? double inputValue = 48.485; herum, bis inputValue = 48.49; Verwandte: c# - Wie kann ich Runde einen decimal-Wert auf 2 Nachkommastellen

Wie wird ein Double auf den nächsten Int in Swift gerundet?

Anzahl der Antworten 6 Antworten
Ich versuche, mich ein Rechner der Wachstumsrate (Double) , Runden das Ergebnis auf die nächste ganze Zahl und berechnen von dort aus, wie Z: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var

Wie richte ich einen Float bis zum nächsten int in C #?

Anzahl der Antworten 6 Antworten
In C#, wie kann ich eine Runde schwimmen an der nächsten int? Sehe ich Math.Decke und Mathematik.Runde, aber diese liefert einen Dezimalwert zurück. Benutze ich einen von diesen dann cast zu einem Int? InformationsquelleAutor der Frage |

Wie kann ich eine Nummer in Javascript abrunden?

Anzahl der Antworten 9 Antworten
Wie kann ich das abrunden einer Zahl in JavaScript? math.round() funktioniert nicht, weil es Runden es auf die nächste Dezimalstelle. Ich bin mir nicht sicher, ob es einen besseren Weg, es zu tun, andere als brechen Sie

Runden Sie den Wert auf die nächste ganze Zahl in SQL UPDATE auf

Anzahl der Antworten 6 Antworten
Ich bin mit SQL, braucht abgerundet wird der Wert auf die nächste ganze Zahl. Was ich brauche, ist 45.01 Runden bis zu 46. Auch 45.49 Runden 46. Und 45.99 Runden bis 46, zu. Ich will alles bis

Integer Division Rundung mit Negativen in C ++

Anzahl der Antworten 4 Antworten
Angenommen a und b sind beide vom Typ intund b ungleich null ist. Betrachten Sie das Ergebnis der Durchführung a/b in den folgenden Fällen: a und b sind beide nicht negative. a und b sind beide negativ.

Wie man Halbschweberummern in Python richtig zusammenrundet?

Anzahl der Antworten 8 Antworten
Stehe ich vor einem seltsamen Verhalten des round() Funktion: for i in range(1, 15, 2): n = i / 2 print(n, "=>", round(n)) Dieser code druckt: 0.5 => 0 1.5 => 2 2.5 => 2 3.5 =>

Doppelter Wert zum Aufrunden in Java

Anzahl der Antworten 9 Antworten
Habe ich einen double-Wert = 1.068879335 möchte ich Runde es mit nur zwei dezimale Werte wie 1.07. Ich habe versucht, wie diese DecimalFormat df=new DecimalFormat("0.00"); String formate = df.format(value); double finalValue = Double.parseDouble(formate) ; dies ist mir

Warum sieht der Gleitkommawert von 4 * 0,1 in Python 3 gut aus, aber 3 * 0.1 nicht?

Anzahl der Antworten 4 Antworten
Ich weiß, dass die meisten Dezimalzahlen weiß jetzt nicht die genaue Gleitkomma-Darstellung (Ist floating point math kaputt?). Aber ich sehe nicht ein, warum 4*0.1 gedruckt schön, wie 0.4aber 3*0.1 nicht, wenn beide Werte haben tatsächlich hässlich dezimal-Darstellungen:

Wie kann ich ein Double in den nächsten ganzzahligen Wert konvertieren?

Anzahl der Antworten 6 Antworten
Wie konvertieren Sie ein Doppel in die nächste int? InformationsquelleAutor der Frage leora | 2009-03-11

C # Wie man ein Doppeltes auf eine Dezimalstelle ohne Rundung formatiert

Anzahl der Antworten 6 Antworten
Ich formatieren müssen einen double-Wert auf eine Dezimalstelle ohne Rundung. double value = 3.984568438706 string result = ""; Was ich versucht habe ist: 1) result = value.ToString("##.##", System.Globalization.CultureInfo.InvariantCulture) + "%"; //returns 3.98% 2) result = value.ToString("##.#", System.Globalization.CultureInfo.InvariantCulture)

Löschen Sie Ziffern nach zwei Dezimalstellen, ohne den Wert zu runden

Anzahl der Antworten 13 Antworten
habe ich den Wert in php-variable wie $var='2.500000550'; echo $var was ich will, ist das löschen aller Dezimalpunkte nach der 2 stellen. wie jetzt der Wert der variable wird $var='2.50'; echo $var beachten dieser Wert kommt aus

R Runde zum nächsten .5 oder .1

Anzahl der Antworten 3 Antworten
Ich habe einen Datensatz von Aktienkursen, die bereits auf 2 Dezimalstellen gerundet (1234.56). Ich versuche jetzt zu Runde um einen bestimmten Wert, der unterschiedlich ist für jeden Bestand. Hier sind einige Beispiele: Current Stock Price Minimum Tick

rund BigDecimal auf die nächsten 5 Cent

Anzahl der Antworten 10 Antworten
Ich versuche, herauszufinden, wie Runde einen Geldbetrag nach oben auf die nächsten 5 Cent. Die folgende Abbildung zeigt meine erwarteten Ergebnisse 1.03 => 1.05 1.051 => 1.10 1.05 => 1.05 1.900001 => 1.10 Ich brauche das Ergebnis