Vorlage:Str round

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Diese Vorlage rundet eine Zahl auf eine feste Anzahl Nachkommastellen und fügt dabei ggf. auch nachfolgende Nullen an, was eine Handhabung als String erfordert.

Kopiervorlage

{{Str round|1=|2=}}
{{Str round|1=|2=|de=1}}

Parameter

1
Die zu rundende Zahl im Expr-Format
2
Anzahl an Nachkommastellen. Negative Werte = vor dem Dezimalpunkt.
de
logischer Parameter. Ist er nicht leer, so wird das Dezimalkomma in einen Dezimalpunkt umgewandelt.

Beispiele

{{Str round|321.1234|3}} ergibt 321.123
{{Str round|321.123|3}}0 ergibt 321.123
{{Str round|321.12|3}}00 ergibt 321.120
{{Str round|321.1|3}}000 ergibt 321.100
{{Str round|321|3}}00000 ergibt 321.000
{{Str round|321.123|-1}} ergibt 320
{{Str round|321.123|-2}} ergibt 300

{{Str round|321.1234|3|de=1}} ergibt 321,123
{{Str round|321.123|3|de=1}}0 ergibt 321,123
{{Str round|321.12|3|de=1}}00 ergibt 321,120
{{Str round|321.1|3|de=1}}000 ergibt 321,100
{{Str round|321|3|de=1}}00000 ergibt 321,000
{{Str round|321.123|-1|de=1}} ergibt 320 (hier wirkungslos)
{{Str round|321.123|-2|de=1}} ergibt 300 (hier wirkungslos)