ForHosting KIT · Mathematik

Half-up auf N Dezimalstellen runden

3,14159 auf 2 Nachkommastellen gerundet ergibt 3,14, und 2,5 auf eine ganze Zahl gerundet ergibt 3. Wählen Sie, wie viele Stellen bleiben sollen, von 0 bis 15, und erhalten Sie das kaufmännisch gerundete Ergebnis, auch für negative Zahlen. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Wert
3,14159
Nachkommastellen
2
Erhalten Sie
Gerundet
3,14

Das half-up-Runden ist die Regel, die die meisten in der Schule gelernt haben: Sehen Sie sich die erste verworfene Ziffer an; ist sie fünf oder größer, erhöhen Sie die letzte behaltene Ziffer um eins, andernfalls lassen Sie sie. Dieser Rechner wendet diese Norm auf eine endliche Zahl und eine gewählte Anzahl Dezimalstellen an und liefert den gerundeten Wert zusammen mit den bereinigten Eingaben und einem Methodenetikett, damit Auftraggeber den Vertrag dokumentieren können. Ein Gleichstand wie zwei Komma fünf auf null Stellen wird zu drei, und minus zwei Komma fünf wird zu minus drei, weil half-up sich von null entfernt, wenn der verworfene Teil genau eine Hälfte ist.

So funktioniert das half-up-Runden auf Dezimalstellen

Beginnen Sie mit einer endlichen reellen Zahl und einer nichtnegativen ganzen Zahl, die angibt, wie viele Ziffern nach dem Dezimalpunkt bleiben sollen. Null Stellen bedeutet die nächste ganze Zahl nach half-up; zwei Stellen sind das klassische Währungsrunden; mehr Stellen behalten Bruchdetail für wissenschaftliche Tabellen, bis zu einem veröffentlichten Höchstwert von fünfzehn. Intern schreibt der Löser die Eingabe als einfache Dezimalziffernkette, einschließlich einer treuen Expansion der wissenschaftlichen Notation, und prüft die erste verworfene Ziffer.

Ist diese Ziffer vier oder kleiner, bleibt das behaltene Präfix unverändert. Ist sie fünf oder größer, wird eine Einheit an die letzte behaltene Stelle addiert, und der Übertrag läuft durch die Neunen, sodass neun Komma neun neun fünf auf zwei Stellen zu zehn wird. Half-up behandelt eine genaue Hälfte als Signal, den Betrag zu erhöhen: zwei Komma fünf auf null Stellen wird drei, minus zwei Komma fünf wird minus drei.

Das ist die Schulregel, die Regel von Java RoundingMode.HALF_UP und die von Python decimal ROUND_HALF_UP. Es ist nicht das Banker's Rounding, das zwei Komma fünf auf zwei schicken und bei Gleichstand gerade Ziffern behalten würde. Es ist auch nicht JavaScript Math.round auf einem skalierten Float, das bei negativen Halbfällen Richtung plus Unendlich schreitet und eine Hälfte durch binären Rest verlieren kann, etwa eins Komma null null fünf mal einhundert.

Die Arbeit auf Dezimalziffern vermeidet diese zwei Überraschungen.

Wo half-up-Dezimalrunden in der echten Arbeit vorkommt

Finanz- und Handelspipelines runden Stückpreise, Steuerzeilen und Rechnungssummen auf zwei Dezimalstellen vor der Anzeige und vor der Abrechnung, damit Oberfläche und Buchzeilen dieselbe Zahl teilen. Unterricht und Prüfungen brauchen ein vertrauenswürdiges Orakel für Halbfälle und negative Werte, damit Lösungsschlüssel und Schülerrechner bei zwei Komma fünf nicht vom Banker's Rounding abweichen. Dateningenieure normalisieren Sensorwerte und CSV-Importe auf eine feste Stellenzahl, bevor sie hashen oder Zeilen vergleichen, und vermeiden so brüchige Gleichheiten durch lange Binärschwänze.

Wissenschaftler und Berichtsautoren rasten Konstanten wie pi oder gemessene Mittel auf eine veröffentlichte Stellenzahl, damit Tabellen lesbar bleiben, ohne falsche Genauigkeit zu behaupten. Sie wandelt keine Dezimalzahl in ein Prozent um, reduziert keinen Wert auf signifikante Stellen und rastet keine Zahl auf den nächsten Zehner, Hunderter oder Tausender: Das sind andere Suchabsichten und andere Werkzeuge. Halten Sie Zahl und Stellenzahl in den veröffentlichten Grenzen, pinnen Sie das Feld rounded in Tests, und Sie erhalten ein reproduzierbares half-up-Ergebnis für Hausaufgaben, Tabellenkalkulationen und Edge-Worker, ohne eine eigene Dezimalarithmetik-Bibliothek aufzustellen.

Währungs- und Rechnungszeilensummen

Runden Sie Preise und Steuerzeilen auf zwei Dezimalstellen mit einer dokumentierten half-up-Regel vor Anzeige oder Abrechnung, damit Oberfläche und Buch dieselbe Zahl teilen.

Hausaufgaben- und Prüfungsschlüssel

Prüfen Sie Halbfälle und negative Werte gegen ein deterministisches Orakel, damit zwei Komma fünf und minus zwei Komma fünf nicht von der schulischen half-up-Regel abweichen.

Massenbereinigung von Sensoren und CSV

Normalisieren Sie importierte Spalten auf eine feste Stellenzahl, bevor Sie hashen oder Zeilen vergleichen, damit lange Binärschwänze Gleichheiten nicht zerbrechen.

Welche Rundungsregel verwendet dieser Rechner?

Half-up, auch Weg von null bei Gleichstand genannt. Ist die erste verworfene Ziffer 5 oder größer, wächst die letzte behaltene Ziffer im Betrag. So wird 2.5 mit places 0 zu 3, und −2.5 zu −3.

Was geschieht, wenn die Dezimalstellen keine nichtnegative ganze Zahl sind?

Fehlendes places, eine negative Anzahl, ein Bruch wie 1.5 oder ein Wert über 15 wird abgelehnt und nicht berechnet.

Ist das dasselbe wie JavaScript Math.round?

Nein. Math.round auf einem skalierten Float nutzt bei Negativen einen anderen Halbfall und kann eine Hälfte durch binären Rest verlieren. Dieser Löser arbeitet auf Dezimalziffern und verwendet stets half-up.

Wie viele Nachkommastellen kann ich behalten?

Jede ganze Zahl von 0 bis 15. Null liefert die nächste ganze Zahl, aus 2,5 wird also 3; zwei Stellen sind bei Geldbeträgen üblich, mehr Stellen bewahren Details bei wissenschaftlichen Werten.

Wie werden negative Zahlen gerundet?

Eine genaue Hälfte geht von null weg, deshalb wird −2,5 auf null Stellen zu −3 und nicht zu −2. So verhalten sich positive und negative Werte spiegelbildlich.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/math/rounding

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/rounding \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":3.14159,"places":2}'
{
  "value": 3.14159,
  "places": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.rounding",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_abs1000000000000000
max_places15
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Die Dezimalstellen müssen eine nichtnegative ganze Zahl sein; ein fehlendes, negatives oder gebrochenes places wird mit invalid_input abgelehnt und nicht berechnet. Ein erfolgreicher API-Aufruf kostet $0.002.

So funktioniert das half-up-Runden auf Dezimalstellen

Es gibt keinen Zufalls-Seed, keine Wanduhr und keinen Netzaufruf; identische Eingaben erzeugen stets dasselbe JSON. Fehlendes value, nichtnumerischer Text, NaN, Infinity und ein places, das keine nichtnegative ganze Zahl ist, scheitern mit invalid_input und werden nicht berechnet.

Was Sie senden und was Sie zurückerhalten

Typische Prüfungen: drei Komma eins vier eins fünf neun mit places zwei ergibt drei Komma eins vier; zwei Komma fünf mit places null ergibt drei; minus zwei Komma fünf mit places null ergibt minus drei; eins Komma zwei zwei fünf mit places zwei ergibt eins Komma zwei drei. Nutzen Sie das kostenlose Browserformular für Hausaufgaben und schnelle Vorschauen und denselben Vertrag aus Skripten, wenn Sie vor dem Speichern oder Anzeigen in der Masse normalisieren müssen. Senden Sie einen JSON-Körper mit zwei Pflichtfeldern. value ist die endliche Zahl, die gerundet werden soll; die Aliasse n, number, input, x, num und amount werden beim Anbinden von Formularen oder Skripten akzeptiert. places ist die Anzahl der zu behaltenden Dezimalziffern; sie muss eine ganze Zahl von null bis fünfzehn sein, und die Aliasse decimals, precision, dp und decimal_places zeigen auf dasselbe Feld. Jedes Feld kann als JSON-Zahl oder als numerische Zeichenkette in gewöhnlicher Dezimal- oder wissenschaftlicher Notation eintreffen. Ein fehlendes Feld, eine leere Zeichenkette, ein gebrochenes places wie eins Komma fünf, ein negatives places oder eine Anzahl über fünfzehn scheitern mit invalid_input und nennen das schuldige Feld. Absolute Beträge über einer Billiarde werden abgelehnt, damit die Dezimalexpansion im sicheren Doppelpräzisionsbereich auf dem Worker und im Browser bleibt. Bei Erfolg wiederholt der Körper das bereinigte value und das ganze places, meldet rounded als half-up-Ergebnis als JSON-Zahl und setzt method auf half_up, damit Auftraggeber die Regel ohne Quelllektüre dokumentieren können. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 je item; Validierungsfehler verbrauchen kein Prepaid-Guthaben. Abgelehnte Anfragen verwenden stets den Code invalid_input, damit Auftraggeber verzweigen können, ohne frei formulierte Fünfhundert-Fehler zu parsen.

Wo half-up-Dezimalrunden in der echten Arbeit vorkommt

Weil diese Fähigkeit eine reine parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 je erfolgreichem item, und eine gescheiterte Validierung wird nicht berechnet. Diese Seite richtet sich an Personen, die nach Runden, auf Dezimalstellen runden oder half-up-Runden einer einzelnen Zahl suchen.

Was müssen Sie senden?

Eine endliche Zahl in value (Aliasse n, number, input, x, num, amount) und eine nichtnegative ganze Zahl in places von 0 bis 15 (Aliasse decimals, precision, dp, decimal_places).

Was kostet der Rundungsrechner?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem item; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →