Runden
In allen Programmiersprachen können Sie Zahlen runden. Meist stehen verschiedene Funktionen dafür zur Verfügung, in JavaScript beispielsweise sind dies
Kaufmännisches Runden
Ist die erste wegfallende Ziffer einer positven Zahl eine 0, 1, 2, 3 oder 4, so wird abgerundet. In den anderen Fällen wird aufgerundet.
4,5 ≈ 5
Negative Zahlen werden nach ihrem Betrag gerundet.
-4,5 ≈ -5
Mathematisches Runden
Das mathematische Runden unterscheidet sich vom kaufmännischen nur, wenn die erste wegfallende Ziffer eine 5 ist, die gleichzeitig auch die letzte von Null verschiedene Ziffer der zu rundenden Zahl ist. In diesem Fall wird so gerundet, dass die letzte Ziffer gerade ist.
4,49 ≈ 4 4,50 ≈ 4 4,51 ≈ 5 5,50 ≈ 6
Rundungsfehler
Verschiedenen Rechnungen sind Rundungsvorgänge immanent, einfach weil bestimmte Zahlen über unendlich viele Dezimalstellen verfügen. Dabei kommt es zwangsläufig zu Fehlern.