Vorlage:Römische Zahl/Doku

aus Wikipedia, der freien Enzyklopädie

Diese Vorlage dient der Erzeugung und Umrechnung von römischen Zahlen. Standardmäßig wird die Oberstrich-Notation verwendet, alternativ können auch die Zeichen mit Apostrophus dargestellt werden.

Parameter

1 Die zu konvertierende Zahl; eine positive ganze Zahl kleiner 1.000.000
apo logischer Parameter. Ist er nicht leer, so wird die Schreibweise mit Apostrophus verwendet, ansonsten für Zahlen ab 5000 die Oberstrich-Notation.

Zahlzeichen

Wert 1 5 10 50 100 500 1000 5000 10000 50000 100000 500000
Oberstrich I V X L C D M V X L C D
Apostrophus I V X L C D ↈↈↈↈↈ

Beispiele

Gültige Beispiele

Overline Apostrophus
Eingabe Ergebnis Eingabe Ergebnis
{{Römische Zahl|4}} IV {{Römische Zahl|4|apo=1}} IV
{{Römische Zahl|99}} XCIX {{Römische Zahl|99|apo=1}} XCIX
{{Römische Zahl|501}} DI {{Römische Zahl|501|apo=1}} DI
{{Römische Zahl|988}} CMLXXXVIII {{Römische Zahl|988|apo=1}} CↀLXXXVIII
{{Römische Zahl|4321}} MMMM CCCXXI {{Römische Zahl|4321|apo=1}} ↀↁ CCCXXI
{{Römische Zahl|5678}} V DCLXXVIII {{Römische Zahl|5678|apo=1}} ↁ DCLXXVIII
{{Römische Zahl|54321}} LIV CCCXXI {{Römische Zahl|54321|apo=1}} ↇↀↁ CCCXXI
{{Römische Zahl|888888}} DCCCLXXXVIII DCCCLXXXVIII {{Römische Zahl|888888|apo=1}} ↈↈↈ ↈↈↈↈↈↇↂↂↂↁↀↀↀ DCCCLXXXVIII
{{Römische Zahl|999999}} CMXCIX CMXCIX {{Römische Zahl|999999|apo=1}} ↈↈↈↈ ↈↈↈↈↈↂↈↀↂ CↀXCIX

Beispiele für falsche Verwendung

Eingabe Ergebnis Anmerkung
{{Römische Zahl|-9000}} IX Negative Zahlen sind nicht zulässig. Die Zahl wird ins Positive negiert.
{{Römische Zahl|3.14}} III Dezimalstellen werden abgeschnitten.
{{Römische Zahl|0}} Die Null ergibt keine Ausgabe
{{Römische Zahl|7654321}} DCLIV CCCXXI Ganze Zahlen mit mehr als sechs Stellen erzeugen kein korrektes Ergebnis.
Nur die letzten sechs Stellen werden umgesetzt.

Beispiel mit sortierbarer Tabelle

Eingabe

{| class="wikitable sortable"
! Spalte 1
! Spalte 2
! Spalte 3
! Spalte 4
|-
| {{Römische Zahl|21}}
| 21
| € 132,33
| abc
|-
| {{Römische Zahl|3}}
| 3
| € 10.000
| def
|-
| {{Römische Zahl|10}}
| 10
| € 90.310,33
| ghi
|-
| {{Römische Zahl|5287}}
| 5287
| € 7,03
| mno
|-
| {{Römische Zahl|111}}
| 111
| € 77,55
| jkl
|}

Ausgabe

Spalte 1 Spalte 2 Spalte 3 Spalte 4
XXI 21 € 132,33 abc
III 3 € 10.000 def
X 10 € 90.310,33 ghi
V CCLXXXVII 5287 € 7,03 mno
CXI 111 € 77,55 jkl

Siehe auch

  • roman2number in Modul:FormatNum – Zahlenwert aus römischer Zahl