Römische Zahlen umrechnen — Konverter
Zahlen in römische Ziffern umwandeln und römische Ziffern zurück in Zahlen.
Zuletzt aktualisiert · Algorithmus, Konstanten und Standardwerte ansehen (JSON)
Über diesen Rechner
Römische Zahlen nutzen sieben Zeichen und funktionieren durch Addition — außer wenn ein kleineres Zeichen vor einem größeren steht, dann wird subtrahiert. Der größte in Standardform darstellbare Wert ist 3.999.
Rechenbeispiel
berechnet mit den unten stehenden Standardwerten
Zahl oder römische Ziffer 2026 · Richtung Zahl in römische Ziffern Ergebnis MMXXVI · Dezimalwert 2.026 · Verwendete Symbole 6
Allgemeine Hintergrundquellen
Haftungsausschluss
Diese Rechner liefern allgemeine mathematische Ergebnisse. Sie eignen sich für Studium, Planung und Schätzung — prüfen Sie alles nach, was in eine benotete Arbeit, eine Veröffentlichung oder eine finanzielle Verpflichtung einfließt.
Implementierungsquelle
Dieser Datensatz beschreibt die Implementierung dieser Seite, keine unabhängige Validierung. Externe Quellen stützen nur die angegebene Formel oder Definition; Schätzungen und eigene Regeln behalten ihre Annahmen.
Formel und Variablen
n₀ = n; v_j = max{v ∈ V ∶ v ≤ n_{j−1}}; n_j = n_{j−1} − v_j (j = 1,…,m); n_m = 0; R = s₁s₂⋯s_m; N = Σ_{k=1}^{ℓ} q_k v_k; q_k = {−1, v_k < v_{k+1}; 1, v_k ≥ v_{k+1}}; v_{ℓ+1} = 0
- n
- Dezimalzahl 1–3999
- V
- Wertemenge der Tabelle {1,4,5,9,10,40,50,90,100,400,500,900,1000}
- j
- Kodierungsschritt, 1 ≤ j ≤ m
- v_j
- Größter Wert in V mit v_j ≤ n_{j−1}
- s_j
- Zu v_j gehöriges Tabellenzeichen (I, IV, V, …, M)
- n_j
- Rest nach Schritt j, n_j = n_{j−1} − v_j
- m
- Anzahl der Zeichen in R; n_m = 0
- R
- Römische Zahl: Verkettung s₁s₂⋯s_m
- k
- Position in der Eingabe, 1 ≤ k ≤ ℓ
- ℓ
- Anzahl der Eingabezeichen
- v_k
- Wert des k-ten Zeichens I,V,X,L,C,D,M
- q_k
- −1 vor einem größeren Wert, sonst +1
- v_{ℓ+1}
- Sentinelwert 0, damit das letzte Zeichen q_ℓ = 1 hat
- N
- Dekodierter Wert
Nur kanonische römische Zahlen von I bis MMMCMXCIX (1–3999); IIII und IC werden abgelehnt.
Häufige Fragen
Welche römischen Zahlen werden akzeptiert?
Der Umrechner akzeptiert kanonische römische Zahlen von I bis MMMCMXCIX (1–3999). Nichtkanonische Formen wie IIII oder IC sowie Werte außerhalb dieses Bereichs werden abgelehnt.