Vorlage:PreisKurz: Unterschied zwischen den Versionen

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
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
 +
&rarr; 37 Telare raus
 +
|-
 +
| <nowiki>{{PreisKurz| 37 | 1 }}</nowiki> || {{PreisKurz| 37 | 1 }} | 37 Telare auf eine Nachkommastelle runden
 +
&rarr; dasselbe Ergebnis (es entsteht ja kein Bruch)
 +
|-
 +
| <nowiki>{{PreisKurz| 37 | -1 }}</nowiki> || {{PreisKurz| 37 | -1 }} | 37 Telare auf ganze 10er runden (-1)
 +
&rarr; 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 }}
+
&rarr; 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}}
+
&rarr; 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}}
+
&rarr; 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}}
+
&rarr; 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}}
+
&rarr; 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}}
+
&rarr; 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.

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.