Vorlage:Ziffer
Aus Kitakien
(Unterschied zwischen Versionen)
K |
K (14 Versionen: Vorlagenmix) |
||
(Der Versionsvergleich bezieht 11 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | {{#switch:{{{2}}} | + | <includeonly>{{#switch:{{{2}}} |
- | | 0 ={{#expr: {{{1}}} mod 10}} | + | | 0 ={{#expr: {{{1}}} mod 10 }} |
- | | 1 ={{#expr: ({{{1}}} | + | | 1 ={{#expr: ({{{1}}}/ 10) mod 10 }} |
- | | 2 ={{#expr: ({{{1}}} | + | | 2 ={{#expr: ({{{1}}}/ 100) mod 10 }} |
- | | 3 ={{#expr: ({{{1}}} | + | | 3 ={{#expr: ({{{1}}}/ 1000) mod 10 }} |
- | | 4 ={{#expr: ({{{1}}} | + | | 4 ={{#expr: ({{{1}}}/ 10000) mod 10 }} |
- | | 5 ={{#expr: ({{{1}}} | + | | 5 ={{#expr: ({{{1}}}/ 100000) mod 10 }} |
- | | 6 ={{#expr: ({{{1}}} | + | | 6 ={{#expr: ({{{1}}}/ 1000000) mod 10 }} |
- | | 7 ={{#expr: ({{{1}}} | + | | 7 ={{#expr: ({{{1}}}/ 10000000) mod 10 }} |
- | | | + | | 8 ={{#expr: ({{{1}}}/ 100000000) mod 10 }} |
- | | | + | | 9 ={{#expr: ({{{1}}}/ 1000000000) mod 10 }} |
- | | #default= | + | | 10 ={{#expr: ({{{1}}}/ 10000000000) mod 10 }} |
- | }}<noinclude> | + | | 11 ={{#expr: ({{{1}}}/ 100000000000) mod 10 }} |
- | + | | 12 ={{#expr: ({{{1}}}/ 1000000000000) mod 10 }} | |
+ | | #default= 0 | ||
+ | }}</includeonly><noinclude> | ||
Diese Vorlage extrahiert eine Ziffer aus einer Ganzzahl. | Diese Vorlage extrahiert eine Ziffer aus einer Ganzzahl. | ||
- | + | == Verwendung == | |
<code><nowiki>{{Ziffer|{{{1}}}|{{{2}}}}}</nowiki></code> | <code><nowiki>{{Ziffer|{{{1}}}|{{{2}}}}}</nowiki></code> | ||
- | Dabei wird als erstes die Zahl und als zweites die Stelle (Einer = 0, Zehner = 1 u.s.w. bis | + | Dabei wird als erstes die Zahl und als zweites die Stelle (Einer = 0, Zehner = 1 u.s.w. bis 12) angegeben. |
+ | |||
+ | Bei einem Wert oberhalb der Stellenzahl wird eine Null zurückgegeben. | ||
+ | |||
+ | == Beispiele == | ||
+ | <code><nowiki>{{Ziffer|987654321</nowiki>'''<nowiki>0</nowiki>'''<nowiki>|0}}</nowiki></code> ergibt {{Ziffer|9876543210|0}}. | ||
+ | |||
+ | <code><nowiki>{{Ziffer|</nowiki>'''<nowiki>9</nowiki>'''<nowiki>876543210|9}}</nowiki></code> ergibt {{Ziffer|9876543210|9}}. | ||
+ | |||
+ | <code><nowiki>{{Ziffer|12345678</nowiki>'''<nowiki>9</nowiki>'''<nowiki>|0}}</nowiki></code> ergibt {{Ziffer|123456789|0}}. | ||
+ | |||
+ | <code><nowiki>{{Ziffer|</nowiki>'''<nowiki>1</nowiki>'''<nowiki>23456789|8}}</nowiki></code> ergibt {{Ziffer|123456789|8}}. | ||
+ | |||
+ | <code><nowiki>{{Ziffer|43</nowiki>'''<nowiki>2</nowiki>'''<nowiki>109876543210|12}}</nowiki></code> ergibt {{Ziffer|432109876543210|12}}. | ||
+ | |||
+ | <code><nowiki>{{Ziffer|432109876543210|</nowiki>'''<nowiki>13</nowiki>'''<nowiki>}}</nowiki></code> ergibt {{Ziffer|432109876543210|13}}! | ||
+ | |||
+ | == Hinweis == | ||
+ | |||
+ | Diese Vorlage wird von Vorlagen in mathematischen Ausdrücken benutzt und hat daher nur scheinbar wenige oder keine Einbindungen. | ||
+ | |||
+ | [[Kategorie:Vorlage:Funktion|{{PAGENAME}}]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 16:34, 9. Dez. 2009
Diese Vorlage extrahiert eine Ziffer aus einer Ganzzahl.
Verwendung
{{Ziffer|{{{1}}}|{{{2}}}}}
Dabei wird als erstes die Zahl und als zweites die Stelle (Einer = 0, Zehner = 1 u.s.w. bis 12) angegeben.
Bei einem Wert oberhalb der Stellenzahl wird eine Null zurückgegeben.
Beispiele
{{Ziffer|9876543210|0}}
ergibt 0.
{{Ziffer|9876543210|9}}
ergibt 9.
{{Ziffer|123456789|0}}
ergibt 9.
{{Ziffer|123456789|8}}
ergibt 1.
{{Ziffer|432109876543210|12}}
ergibt 2.
{{Ziffer|432109876543210|13}}
ergibt 0!
Hinweis
Diese Vorlage wird von Vorlagen in mathematischen Ausdrücken benutzt und hat daher nur scheinbar wenige oder keine Einbindungen.