Zeile 1: |
Zeile 1: |
| <noinclude> | | <noinclude> |
| Dies ist die Vorlage „PreisKurz“. Sie wandelt einen numerischen Preis in Telaren um in einen anzeigbaren Wert mit Währungskürzel. | | Dies ist die Vorlage „PreisKurz“. Sie wandelt einen numerischen Preis in Telaren um in einen anzeigbaren Wert mit Währungskürzel. |
− | Beispiele: | + | |
| + | Sie sollte im folgenden Format genutzt werden: |
| + | <pre> |
| + | {{PreisKurz|<Wert>|<Nachkommastellen>}} |
| + | </pre> |
| + | wobei der erste Parameter <Wert> (Pflichtparameter) der Preis in der kleinesten Währungseinheit ist (also der Preis in Telaren) und der zweite Parameter <Nachkommastellen> (optional) angibt, auf wieviele Stellen der Wert gerundet werden soll (siehe dazu auch: [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/de#Runden mediawiki.or: Runden]). Wird der zweite Parameter nicht angegeben, wird auch nicht gerundet (es entstehen dann mitunter einige Nachkommastellen). |
| + | |
| + | ==Beispiele== |
| {| class="wikitable oben" | | {| class="wikitable oben" |
− | ! Eingangswert | + | ! Eingangswert !! Ergebnis !! Kommentar |
− | ! Ergebnis
| + | |- |
| + | | <nowiki>{{PreisKurz| 37 }}</nowiki> || {{PreisKurz| 37 }} | 37 Telare rein |
| + | → 37 Telare raus |
| + | |- |
| + | | <nowiki>{{PreisKurz| 37 | 1 }}</nowiki> || {{PreisKurz| 37 | 1 }} | 37 Telare auf eine Nachkommastelle runden |
| + | → dasselbe Ergebnis (es entsteht ja kein Bruch) |
| + | |- |
| + | | <nowiki>{{PreisKurz| 37 | -1 }}</nowiki> || {{PreisKurz| 37 | -1 }} | 37 Telare auf ganze 10er runden (-1) |
| + | → Jetzt ist es etwas mehr geworden |
| |- | | |- |
− | | <nowiki>{{PreisKurz| 10 }}</nowiki> | + | | <nowiki>{{PreisKurz| 127 | 0}}</nowiki> || {{PreisKurz| 127 | 0}} | 127 Telare rein, auf ganze Zahl runden (0) |
− | | {{PreisKurz| 10 }} | + | → Ab 100 Telaren wird in Lunare gewandelt - und die werden hier auf eine ganze Zahl gerundet |
| |- | | |- |
− | | <nowiki>{{PreisKurz| 120 | 1}}</nowiki> | + | | <nowiki>{{PreisKurz| 127 | 1}}</nowiki> || {{PreisKurz| 127 | 1}} | 127 Telare rein, auf eine Nachkommastelle runden (1) |
− | | {{PreisKurz| 120 | 1}} | + | → Es werden wieder Lunare erzeugt, diesmal aber mit einer Zahl hinter dem Komma |
| |- | | |- |
− | | <nowiki>{{PreisKurz| 120 | 0}}</nowiki> | + | | <nowiki>{{PreisKurz| 127 }}</nowiki> || {{PreisKurz| 127 }} | 127 Telare rein, nicht runden |
− | | {{PreisKurz| 120 | 1}} | + | → Es werden wieder Lunare mit allen Nachkommastellen erzeugt |
| |- | | |- |
− | | <nowiki>{{PreisKurz|10}}</nowiki> | + | | <nowiki>{{PreisKurz| 1307 | 1}}</nowiki> || {{PreisKurz| 1307 | 1}} | 1.307 Telare rein, auf eine Nachkommastelle runden (1) |
− | | {{PreisKurz|10}} | + | → Lunare mit einer gerundeten Zahl hinter dem Komma |
| |- | | |- |
− | | <nowiki>{{PreisKurz|10}}</nowiki> | + | | <nowiki>{{PreisKurz| 14007 | 0 }}</nowiki> || {{PreisKurz| 14007 | 0 }} | 14.007 Telare rein, auf ganze Zahl runden (0) |
− | | {{PreisKurz|10}} | + | → Diesmal enstehen Solare, da die Summe fünfstellig ist. Und ohne Nachkommastelle wird hier einiges weggerundet. |
| |- | | |- |
− | | <nowiki>{{PreisKurz|10}}</nowiki> | + | | <nowiki>{{PreisKurz| 150077 | 2 }}</nowiki> || {{PreisKurz| 150077 | 2 }} | 150.007 Telare rein, zwei Nachkommastellen (2) |
− | | {{PreisKurz|10}} | + | → Wieder enstehen Solare, und dank der beiden Nachkommastellen ist noch ein Lunar dabei. |
| |} | | |} |
− |
| |
− | Sie sollte im folgenden Format genutzt werden:
| |
− | <pre>
| |
− | {{PreisKurz|<Wert>|<Nachkommastellen>}}
| |
− | </pre>
| |
− | wobei der erste Parameter <Wert> (Pflichtparameter) der Preis in der kleinesten Währungseinheit ist (also der Preis in Telaren) und der zweite Parameter <Nachkommastellen> (optional) angibt, auf wieviele Stellen der Wert gerundet werden soll (siehe dazu auch: [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/de#Runden mediawiki.or: Runden]).
| |
| | | |
| Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | | Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. |