Jak przekonwertować liczby na cyfry rzymskie

Jak przekonwertować liczbę dziesiętną na cyfry rzymskie .

Konwersja liczb dziesiętnych na rzymskie

Dla liczby dziesiętnej x:

  1. W poniższej tabeli znajdź najwyższą wartość dziesiętną v, która jest mniejsza lub równa liczbie dziesiętnej x

    i odpowiadająca jej cyfra rzymska n:

  2.  

    Wartość dziesiętna (v) Cyfra rzymska (n)
    1 Ja
    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. Zapisz znalezioną liczbę rzymską n i odejmij jej wartość v od x:

    x = x - w

  4. Powtarzaj etapy 1 i 2, aż uzyskasz zerowy wynik x.

Przykład 1

x = 36

Iteracja # Liczba dziesiętna (x) Najwyższa wartość dziesiętna (v) Najwyższa cyfra rzymska (n) Wynik tymczasowy
1 36 10 X X
2 26 10 X XX
3 16 10 X XXX
4 6 5 V XXXV
5 1 1 Ja XXXVI

 

Przykład nr 2

x = 2012

Iteracja # Liczba dziesiętna (x) Najwyższa wartość dziesiętna (v) Najwyższa cyfra rzymska (n) Wynik tymczasowy
1 2012 1000 M M
2 1012 1000 M MM
3 12 10 X MMX
4 2 1 Ja MMXI
5 1 1 Ja MMXII

 

Przykład nr 3

x = 1996

Iteracja # Liczba dziesiętna (x) Najwyższa wartość dziesiętna (v) Najwyższa cyfra rzymska (n) Wynik tymczasowy
1 1996 1000 M M
2 996 900 CM MCM
3 96 90 XC MCMXC
4 6 5 V MCMXCV
5 1 1 Ja MCMXCVI

 

Jak przekonwertować cyfry rzymskie na liczbę ►

 


Zobacz też

KONWERSJA NUMERÓW
SZYBKIE STOŁY