Konvertera romerska siffror till Decimaler

Till den moderna sinnet , informerade genom att underlätta för det arabiska talsystemet , romerska siffror verkar ibland mystifierande . Det kan finnas fler än ett sätt att uttrycka samma värde . Till exempel : ” 4 ” kan uttryckas som IV eller IIII ; ” 1999 ” som MIM eller MCMXCIX eller MCMXCVIIII . Även om det kan vara svårt att vara säker på vilka uttryck är den mest autentiska , det finns bara ett korrekt sätt för att läsa dem i modern användning . Instruktioner
en

jämför den första symbolen till en omedelbart efter den. Om den är större än eller lika med den som följer den, lägga dess värde till en löpande summa , och hoppa vidare till steg 3 .

M = 1,000

D = 500

C = 100

L = 50

X = 10

V = 5

i = 1

Så, för exempel i den romerska siffran MCDLIV är M följt av C , vilket är mindre än M , så lägger 1000 till den totala .
2

Subtrahera värdet på den första symbolen från den löpande summan om det är mindre än den andra symbolen . Därför, om ditt romerska siffror är CMVII , bör din kör totalt börjar på -100 . Addera 3

Jämför den andra symbolen till den tredje och , som i steg 1 , om det är av större lika värde , lägg till den löpande summa . Annars subtrahera det .
4

Fortsätt för varje symbol i romerska siffror , subtrahera sitt värde om det följs av en större symbol eller lägga till dess värde , om det inte är. Slutresultatet efter att du har lagt till värdet på den sista symbolen ( eftersom den inte följs av ett större värde ) blir det decimala värdet av den romerska siffran numret . Addera

Kommentera