Vorlage:modulo/Doku

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Restklasse modulo b ermitteln.

0 wenn ungültig.

Vorlagenparameter

Dividend1
Zahlenwert (Dividend)
Beispiel
27
Divisor2
Ganzwert (Basis, Divisor, Bezugswert) – Null unzulässig
Beispiel
12
Zahlenformat (Eingabe)parse
Zahlenformat der Eingabe
Standard
.
Beispiel
-.,

Für positive, ganze Zahlen steht auch die Parserfunktion #expr: mod zur Verfügung:

{{#expr: {{{1}}} mod {{{2}}} }}

Zahlenformat (Eingabe)

[Quelltext bearbeiten]

Ein optionaler Parameter erlaubt unterschiedliche Interpretation eines Eingabewerts.

  • Vorgabe ist . mit der Bedeutung „Computer-Format“.
  • „Computer-Format“ bedeutet: . als Dezimaltrennzeichen, Minuszeichen in ASCII, keine Zifferngruppierung („Tausender“). Alternativ kommt die Exponential-Notation mit E in Frage.

Das erlaubte Eingabeformat, falls angegeben, besteht aus ein bis drei Codes mgd mit den Komponenten:

  • d – Pflichtangabe wenn verwendet: Dezimaltrennzeichen. Zulässige Werte: . oder , (nur an letzter Stelle).
  • m – Minuszeichen ist „typografisch“ (Unicode U+2212) erlaubt bei - (nur an erster Stelle).
  • g – Zifferngruppierung („Tausender“, auch Nachkommastellen) erlaubt gemäß nachfolgender Tabelle (optional).
Codes für Ziffergruppierung
g Bedeutung
, Komma, passend zum angloamerikanischen „Computer-Format“.
. Punkt; Standardformatierung in der deutschsprachigen Wikipedia
' ASCII-Hochkomma/Apostroph; üblich mit Bezug zur Schweiz
', ASCII-Hochkomma/Apostroph oder Komma
'. ASCII-Hochkomma/Apostroph oder Punkt
U+20 ASCII-Leerzeichen
Nicht als Zahlenformat geeignet, aber zur Analyse und für qualifizierte Fehlermeldungen
U+A0 Geschütztes Leerzeichen
U+202F Schmales geschütztes Leerzeichen
%s Einfaches oder (auch schmales) geschütztes Leerzeichen
.%s Punkt oder einfaches oder (auch schmales) geschütztes Leerzeichen
'%s ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen
'.%s Punkt oder ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen

Bei der Eingabe können für die Zifferngruppierung alternativ auch HTML-Entities benutzt werden.

  • Wissenschaftliche oder Exponential-Darstellung erfordert immer das „Computer-Format“; e oder E, Exponent ganzzahlig, + kann der Mantisse und dem Exponent vorangestellt werden.

Beispiele:

  • -., – Format für deutschsprachige Wikis, entsprechend lokalem Wert der Parserfunktion formatnum – Komma als Dezimaltrennzeichen, Punkt als Tausendertrennzeichen, typografisches Minuszeichen erlaubt
  • ,. – klassisches US-Format
  • -'.%s, – breiteste Akzeptanz deutschsprachiger Formate, typografisches Minuszeichen möglich

Kopiervorlage

[Quelltext bearbeiten]
{{modulo||}}
Einbindung Erwartet Generiert
{{modulo}} »0« »0«
{{modulo| 27 | 12 }} »3« »3«
{{modulo| 27.7 | 12 }} »3.7« »3.7«
{{modulo| 5 | 0 }} »0« »0«
{{modulo|6|3}} »0« »0«
{{modulo|4.5|3}} »1.5« »1.5«
{{modulo|4|3}} »1« »1«
{{modulo|3|3}} »0« »0«
{{modulo|2|3}} »2« »2«
{{modulo|1|3}} »1« »1«
{{modulo|0|3}} »0« »0«
{{modulo|-1|3}} »2« »2«
{{modulo|-2|3}} »1« »1«
{{modulo|-3|3}} »0« »0«
{{modulo|-3.5|3}} »2.5« »2.5«
{{modulo|-4|3}} »2« »2«
{{modulo|-3|-3}} »0« »0«
{{modulo|-2|-3}} »-2« »-2«
{{modulo|-1|-3}} »-1« »-1«
{{modulo|0|-3}} »0« »0«