Vorlage:Römische Zahl/Doku
Zur Navigation springen
Zur Suche springen
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