Vorlage:RundenDez
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
BearbeitenParameter | 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