sammenligne det første symbolet til den ene rett etter det . Hvis det er større enn eller lik den ene etter den, legge verdien til en løpende sum , og hoppe videre til trinn tre .
M = 1000
D = 500
C = 100
L = 50
X = 10
V = 5
i = 1
Så, for eksempel i romertall MCDLIV , er M , etterfulgt av C , som er mindre enn M , så legger 1,000 til totalen.
2
trekke verdien av det første symbol fra den løpende sum hvis den er mindre enn det andre symbol. Dermed, hvis din romertall er CMVII , bør din kjører totalt starter på -100 .
3
Sammenlign andre symbol på den tredje og , som i trinn 1 , hvis det er av større av lik verdi , legge den til kjører totalt . Ellers trekker den.
4
Fortsett for hvert symbol i romertall , trekke sin verdi hvis den etterfølges av en større symbol eller legge sin verdi hvis det ikke er det. Det endelige resultatet etter at du har lagt til verdien av det siste symbolet (siden det ikke er etterfulgt av en større verdi ) vil være den desimal verdien av romertall nummer .