Vorlage:PreisKurz: Unterschied zwischen den Versionen
Maggus (Diskussion | Beiträge) |
Maggus (Diskussion | Beiträge) |
||
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 |
− | + | |- | |
+ | | <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| | + | | <nowiki>{{PreisKurz| 127 | 0}}</nowiki> || {{PreisKurz| 127 | 0}} | 127 Telare rein, auf ganze Zahl runden (0) |
− | | {{PreisKurz| | + | → Ab 100 Telaren wird in Lunare gewandelt - und die werden hier auf eine ganze Zahl gerundet |
|- | |- | ||
− | | <nowiki>{{PreisKurz| | + | | <nowiki>{{PreisKurz| 127 | 1}}</nowiki> || {{PreisKurz| 127 | 1}} | 127 Telare rein, auf eine Nachkommastelle runden (1) |
− | | {{PreisKurz| | + | → Es werden wieder Lunare erzeugt, diesmal aber mit einer Zahl hinter dem Komma |
|- | |- | ||
− | | <nowiki>{{PreisKurz| | + | | <nowiki>{{PreisKurz| 127 }}</nowiki> || {{PreisKurz| 127 }} | 127 Telare rein, nicht runden |
− | | {{PreisKurz| | + | → Es werden wieder Lunare mit allen Nachkommastellen erzeugt |
|- | |- | ||
− | | <nowiki>{{PreisKurz| | + | | <nowiki>{{PreisKurz| 1307 | 1}}</nowiki> || {{PreisKurz| 1307 | 1}} | 1.307 Telare rein, auf eine Nachkommastelle runden (1) |
− | | {{PreisKurz| | + | → Lunare mit einer gerundeten Zahl hinter dem Komma |
|- | |- | ||
− | | <nowiki>{{PreisKurz| | + | | <nowiki>{{PreisKurz| 14007 | 0 }}</nowiki> || {{PreisKurz| 14007 | 0 }} | 14.007 Telare rein, auf ganze Zahl runden (0) |
− | | {{PreisKurz| | + | → Diesmal enstehen Solare, da die Summe fünfstellig ist. Und ohne Nachkommastelle wird hier einiges weggerundet. |
|- | |- | ||
− | | <nowiki>{{PreisKurz| | + | | <nowiki>{{PreisKurz| 150077 | 2 }}</nowiki> || {{PreisKurz| 150077 | 2 }} | 150.007 Telare rein, zwei Nachkommastellen (2) |
− | | {{PreisKurz| | + | → Wieder enstehen Solare, und dank der beiden Nachkommastellen ist noch ein Lunar dabei. |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. | Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen. |
Version vom 8. Juni 2014, 02:10 Uhr
Dies ist die Vorlage „PreisKurz“. Sie wandelt einen numerischen Preis in Telaren um in einen anzeigbaren Wert mit Währungskürzel.
Sie sollte im folgenden Format genutzt werden:
{{PreisKurz|<Wert>|<Nachkommastellen>}}
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: mediawiki.or: Runden). Wird der zweite Parameter nicht angegeben, wird auch nicht gerundet (es entstehen dann mitunter einige Nachkommastellen).
Beispiele
Eingangswert | Ergebnis | Kommentar |
---|---|---|
{{PreisKurz| 37 }} |
37 T |
37 Telare rein
→ 37 Telare raus |
{{PreisKurz| 37 | 1 }} |
37 T |
37 Telare auf eine Nachkommastelle runden
→ dasselbe Ergebnis (es entsteht ja kein Bruch) |
{{PreisKurz| 37 | -1 }} |
40 T |
37 Telare auf ganze 10er runden (-1)
→ Jetzt ist es etwas mehr geworden |
{{PreisKurz| 127 | 0}} |
1 L |
127 Telare rein, auf ganze Zahl runden (0)
→ Ab 100 Telaren wird in Lunare gewandelt - und die werden hier auf eine ganze Zahl gerundet |
{{PreisKurz| 127 | 1}} |
1,3 L |
127 Telare rein, auf eine Nachkommastelle runden (1)
→ Es werden wieder Lunare erzeugt, diesmal aber mit einer Zahl hinter dem Komma |
{{PreisKurz| 127 }} |
1,27 L |
127 Telare rein, nicht runden
→ Es werden wieder Lunare mit allen Nachkommastellen erzeugt |
{{PreisKurz| 1307 | 1}} |
13,1 L |
1.307 Telare rein, auf eine Nachkommastelle runden (1)
→ Lunare mit einer gerundeten Zahl hinter dem Komma |
{{PreisKurz| 14007 | 0 }} |
1 S |
14.007 Telare rein, auf ganze Zahl runden (0)
→ Diesmal enstehen Solare, da die Summe fünfstellig ist. Und ohne Nachkommastelle wird hier einiges weggerundet. |
{{PreisKurz| 150077 | 2 }} |
15,01 S |
150.007 Telare rein, zwei Nachkommastellen (2)
→ Wieder enstehen Solare, und dank der beiden Nachkommastellen ist noch ein Lunar dabei. |
Klicke auf „Bearbeiten“, um den Vorlagentext anzusehen.