数字をローマ数字に変換する方法

10 進数を ローマ数字に変換する方法。

10 進数からローマ数字への変換

10 進数 x の場合:

    1. 次の表から、10 進数 x 以下の最大の 10 進数値 v を見つけます。

      およびそれに対応するローマ数字 n:

 

10 進値 (v)ローマ数字 (n)
1
4
5
9IX
10バツ
40XL
50L
90XC
100
400CD
500D
900CM
1000M

 

  1. 見つけたローマ数字 n を書き、その値 v を x から引きます。

    x = - v

  2. x の結果がゼロになるまで、ステージ 1 と 2 を繰り返します。

例 #1

x = 36

反復回数10 進数 (x)10 進数の最大値 (v)最高のローマ数字 (n)一時的な結果
13610バツバツ
22610バツXX
31610バツXXX
465XXXV
511XXXVI

 

例 #2

x = 2012

反復回数10 進数 (x)10 進数の最大値 (v)最高のローマ数字 (n)一時的な結果
12012年1000MM
210121000Mんん
31210バツMMX
421MMXI
511MMXⅡ

 

例 #3

x = 1996

反復回数10 進数 (x)10 進数の最大値 (v)最高のローマ数字 (n)一時的な結果
11996年1000MM
2996900CMMCM
39690XCMCMXC
465MCMXCV
511MCMXCVI

 

 

 

ローマ数字を数字に変換する方法 ►

 


こちらもご覧ください

Advertising

数値変換
°• CmtoInchesConvert.com •°