Vorlage:Römische Zahl

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen


Dokumentation

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[Quelltext bearbeiten]

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[Quelltext bearbeiten]

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[Quelltext bearbeiten]

Gültige Beispiele[Quelltext bearbeiten]

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[Quelltext bearbeiten]

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[Quelltext bearbeiten]

Eingabe[Quelltext bearbeiten]

{| 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[Quelltext bearbeiten]

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[Quelltext bearbeiten]

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

Werkzeuge[Quelltext bearbeiten]

Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.