Zeile 38: |
Zeile 38: |
| | <nowiki>{{PreisKurz| 150077 | 2 }}</nowiki> || {{PreisKurz| 150077 | 2 }} | 150.007 Telare rein, zwei Nachkommastellen (2) | | | <nowiki>{{PreisKurz| 150077 | 2 }}</nowiki> || {{PreisKurz| 150077 | 2 }} | 150.007 Telare rein, zwei Nachkommastellen (2) |
| → Wieder enstehen Solare, und dank der beiden Nachkommastellen ist noch ein Lunar dabei. | | → Wieder enstehen Solare, und dank der beiden Nachkommastellen ist noch ein Lunar dabei. |
| + | |- |
| + | | <nowiki>{{PreisKurz| 150077 }}</nowiki> || {{PreisKurz| 150077 }} | 150.007 Telare rein, keine Angabe zu Nachkommastellen |
| + | → Solare mit vielen Nachkommastellen. |
| |} | | |} |
| | | |
Zeile 47: |
Zeile 50: |
| | {{#vardefine: PreisKurz | FEHLER: Keine Zahl }} | | | {{#vardefine: PreisKurz | FEHLER: Keine Zahl }} |
| |<!-- Jetzt wird auf eine ganze Zahl gerundet | | |<!-- Jetzt wird auf eine ganze Zahl gerundet |
− | -->{{#vardefine: PreisRoh | {{#expr: {{{1|}}}/1 round 0 }} }}<!--
| + | |
− | -->{{#ifexpr: {{#var:PreisRoh}} < 100
| + | --> {{#vardefine: PreisRoh | {{#expr: {{{1|}}}/1 round 0 }} }}<!-- |
− | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/1 {{#if:{{{2|}}}|round {{{2}}}|}} }} T}}
| + | |
− | | {{#ifexpr: {{#var:PreisRoh}} < 10000
| + | --><!-- Ab hier wird die Währungseinheit ermittelt (<100 = Telar, <10000 = Lunar, sonst Solar) |
− | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/100 {{#if:{{{2|}}}|round {{{2}}}|}} }} L}}
| + | |
− | | {{#vardefine: PreisKurz |{{#expr: {{#var:PreisRoh}}/10000 {{#if:{{{2|}}}|round {{{2}}}|}} }} S}}
| + | --> {{#ifexpr: {{#var:PreisRoh}} < 100<!-- |
− | }}
| + | --> | {{#vardefine: PreisKurz<!-- |
− | }}
| + | --> |{{#expr: {{#var:PreisRoh}}/1 {{#if:{{{2|}}}|round {{{2}}}|}} }}<!-- |
− | }}<!-- Das Ergebnis zurückgeben: | + | --> }}<!-- |
− | -->{{zahlenformat:{{#var:PreisKurz}}}}<!-- | + | --> {{#vardefine: Einheit |T}}<!-- |
| + | |
| + | --> | {{#ifexpr: {{#var:PreisRoh}} < 10000<!-- |
| + | --> | {{#vardefine: PreisKurz<!-- |
| + | --> |{{#expr: {{#var:PreisRoh}}/100 {{#if:{{{2|}}}|round {{{2}}}|}} }}<!-- |
| + | --> }}<!-- |
| + | --> {{#vardefine: Einheit |L}}<!-- |
| + | |
| + | --> | {{#vardefine: PreisKurz<!-- |
| + | --> |{{#expr: {{#var:PreisRoh}}/10000 {{#if:{{{2|}}}|round {{{2}}}|}} }}<!-- |
| + | --> }}<!-- |
| + | --> {{#vardefine: Einheit |S}}<!-- |
| + | |
| + | --> }}<!-- |
| + | |
| + | --> }} |
| + | }}<!-- --> |
| + | <!-- Das Ergebnis zurückgeben: |
| + | -->{{zahlenformat:{{#var:PreisKurz}}}} {{#var:Einheit}}<!-- |
| DEGUB--> | | DEGUB--> |
| {{#ifeq: debug | {{lc:{{{3|}}}}} | | {{#ifeq: debug | {{lc:{{{3|}}}}} |