Systemet använder I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 och M = 1000. Det är inte positionsbaserat och saknar en klassisk symbol för noll.
| I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|
| 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
Omvandla heltal och romerska siffror
Ändra värdet och följ uppdelningen i tusental, hundratal, tiotal och ental.
Addition och tillåtna subtraktionspar
Symboler i icke-stigande ordning adderas: VIII = 8. Ett mindre tillåtet tecken före ett större subtraheras. I får stå före V eller X, X före L eller C och C före D eller M. Därför är 49 XLIX, inte IL. V, L och D upprepas inte; I, X, C och M används högst tre gånger i följd.
Omvandling i båda riktningarna
Läs från vänster. Subtrahera ett värde som är mindre än det följande, annars addera. MCMXLIV = 1000 + 900 + 40 + 4 = 1944.
För 2748 ger blocken 2000 = MM, 700 = DCC, 40 = XL och 8 = VIII, alltså MMDCCXLVIII. En omvänd omvandling kontrollerar svaret.
| 1 | 4 | 5 | 9 |
|---|---|---|---|
| I | IV | V | IX |
| X | XL | L | XC |
| C | CD | D | CM |
Mönstret för I–IX återkommer med X i tiotalen och C i hundratalen. Standardformen täcker 1–3999; större värden kräver en särskilt definierad konvention.
Kontrollera både värdet och den kanoniska formen
En giltig omvandling har två krav: symbolerna ska ge rätt talvärde och följa standardreglerna. Formen VX kan räknas som 5 mindre än 10, men 5 skrivs V och 15 skrivs XV; VX är inte kanonisk. En konverterare bör därför inte bara summera symboler utan också återskapa standardformen och jämföra.
Årtal läses som tal, inte som decimalpositioner. MMXXIV delas i MM + XX + IV och ger 2024. Vid historiska inskrifter kan IIII förekomma i stället för IV. Det är en dokumenterad variant, men moderna skoluppgifter använder normalt den kanoniska skrivningen som beskrivs här.
