Vorlage:Ziffer

Aus Kitakien

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (AZ: Die Seite wurde neu angelegt.)
K (14 Versionen: Vorlagenmix)
 
(Der Versionsvergleich bezieht 13 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}}} mod        10)) / 10 }}
+
| 1 ={{#expr: ({{{1}}}/ 10) mod 10 }}
-
| 2 ={{#expr: ({{{1}}} - ({{{1}}} mod        100)) / 100 }}
+
| 2 ={{#expr: ({{{1}}}/ 100) mod 10 }}
-
| 3 ={{#expr: ({{{1}}} - ({{{1}}} mod      1000)) / 1000 }}
+
| 3 ={{#expr: ({{{1}}}/ 1000) mod 10 }}
-
| 4 ={{#expr: ({{{1}}} - ({{{1}}} mod      10000)) / 10000 }}
+
|  4 ={{#expr: ({{{1}}}/ 10000) mod 10 }}
-
| 5 ={{#expr: ({{{1}}} - ({{{1}}} mod    100000)) / 100000 }}
+
| 5 ={{#expr: ({{{1}}}/ 100000) mod 10 }}
-
| 6 ={{#expr: ({{{1}}} - ({{{1}}} mod    1000000)) / 1000000 }}
+
|  6 ={{#expr: ({{{1}}}/ 1000000) mod 10 }}
-
| 7 ={{#expr: ({{{1}}} - ({{{1}}} mod  10000000)) / 10000000 }}
+
| 7 ={{#expr: ({{{1}}}/ 10000000) mod 10 }}
-
| 8 ={{#expr: ({{{1}}} - ({{{1}}} mod  100000000)) / 100000000 }}
+
|  8 ={{#expr: ({{{1}}}/ 100000000) mod 10 }}
-
| 9 ={{#expr: ({{{1}}} - ({{{1}}} mod 1000000000)) / 1000000000 }}
+
| 9 ={{#expr: ({{{1}}}/ 1000000000) mod 10 }}
-
| #default= ?
+
| 10 ={{#expr: ({{{1}}}/ 10000000000) mod 10 }}
-
}}
+
| 11 ={{#expr: ({{{1}}}/ 100000000000) mod 10 }}
 +
| 12 ={{#expr: ({{{1}}}/ 1000000000000) mod 10 }}
 +
| #default= 0
 +
}}</includeonly><noinclude>
 +
Diese Vorlage extrahiert eine Ziffer aus einer Ganzzahl.
 +
 
 +
== Verwendung ==
 +
 
 +
<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 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>

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.

Persönliche Werkzeuge