Rundet Zahlen auf eine fixe Anzahl an Dezimalstellen.

Kopiervorlage

Bearbeiten
{{RundenDez|}}

Parameter

Bearbeiten
1
Zu rundende Gleitkomma- oder Ganzzahl. Die Zahl muss im PC-lesbaren Format (Punkt als Dezimaltrennzeichen, keine Tausendertrennzeichen) sein
2
Ganze Zahl, die die Anzahl signifikanter Stellen angibt. Ist diese Zahl nicht-negativ, so bezeichnet sie die Nachkommastellen.
Ist diese Zahl negativ, so wird der ganzzahlige Anteil der Zahl ebenfalls gerundet (-1 entspricht Rundung auf volle Zehner, -2 auf volle Hunderter, …).
optional, Default=2
Siehe auch 2 bei Wikipedia:Lua/Modul/FormatNum #round
3
Ganze Zahl, welcher die zu verwendende Rundungsmethode beschreibt.
  • 0 – Rundung nach IEEE 754 (round half to even).
  • 1 – Kaufmännisches Runden inklusive Eliminierung von "-0"-Ergebnissen.
optional, Default=0
Siehe auch method bei Wikipedia:Lua/Modul/FormatNum #round

Testtabelle

Bearbeiten
Parameter Ausgabe
1 2 3
1.789 1.79
-1.3 -1.3
120.818 -0 121
120.818 -1 120.
120.818 -2 100.
120.818 -3 -0.
120.818 -4 -0.
120.818 1 120.8
120.818 2 120.82
120.818 3 120.818
120.818 4 120.818


Lua

Verwendetes Modul: FormatNum #round