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
Beispiele für falsche Verwendung
Eingabe
|
Ergebnis
|
Anmerkung
|
{{Römische Zahl|-9000}}
|
0-9000IX
|
Negative Zahlen sind nicht zulässig. Die Zahl wird ins Positive negiert.
|
{{Römische Zahl|3.14}}
|
003.14III
|
Dezimalstellen werden abgeschnitten.
|
{{Römische Zahl|0}}
|
000000
|
Die Null ergibt keine Ausgabe
|
{{Römische Zahl|7654321}}
|
7654321DCLIV 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
|
000021XXI
|
21
|
€ 132,33
|
abc
|
000003III
|
3
|
€ 10.000
|
def
|
000010X
|
10
|
€ 90.310,33
|
ghi
|
005287V CCLXXXVII
|
5287
|
€ 7,03
|
mno
|
000111CXI
|
111
|
€ 77,55
|
jkl
|
Siehe auch
- roman2number in Modul:FormatNum – Zahlenwert aus römischer Zahl