Kuinka muuntaa numero roomalaisiksi numeroiksi

Kuinka muuntaa desimaaliluku roomalaisiksi numeroiksi .

Desimaaliluvun muuntaminen roomalaiseksi numeroksi

Desimaaliluvulle x:

  1. Etsi seuraavasta taulukosta suurin desimaaliarvo v, joka on pienempi tai yhtä suuri kuin desimaaliluku x

    ja sitä vastaava roomalainen numero n:

  2.  

    Desimaaliarvo (v) Roomalainen numero (n)
    1 I
    4 IV
    5 V
    9 IX
    10 X
    40 XL
    50 L
    90 XC
    100 C
    400 CD
    500 D
    900 CM
    1000 M

     

  3. Kirjoita löytämäsi roomalainen numero n ja vähennä sen arvo v x: stä:

    x = x - v

  4. Toista vaiheet 1 ja 2, kunnes saat x: n tuloksen.

Esimerkki 1

x = 36

Iteraatio # Desimaaliluku (x) Korkein desimaaliarvo (v) Korkein roomalainen numero (n) Väliaikainen tulos
1 36 10 X X
2 26 10 X XX
3 16 10 X XXX
4 6 5 V XXXV
5 1 1 I XXXVI

 

Esimerkki 2

x = 2012

Iteraatio # Desimaaliluku (x) Korkein desimaaliarvo (v) Korkein roomalainen numero (n) Väliaikainen tulos
1 2012 1000 M M
2 1012 1000 M MM
3 12 10 X MMX
4 2 1 I MMXI
5 1 1 I MMXII

 

Esimerkki 3

x = 1996

Iteraatio # Desimaaliluku (x) Korkein desimaaliarvo (v) Korkein roomalainen numero (n) Väliaikainen tulos
1 1996 1000 M M
2 996 900 CM MCM
3 96 90 XC MCMXC
4 6 5 V MCMXCV
5 1 1 I MCMXCVI

 

Kuinka muuntaa roomalaiset numerot luvuksi ►

 


Katso myös

Advertising

LUKUMUUTOS
NOPEAT PÖYTÄT