Update Sep 4, 2015
ready
RNC
How to Use
Type or paste the number on the input. It can be Roman numeral or standard numeral. You'll see the output.
This works for positive integer input.
About Zero, Negative Number, and Fractions
About Zero
There's no zero (
But there's that word nulla.
RNC will return the initial of the word, which is N, if you put
BUT, because N isn't actually a Roman numeral, hence if you type N on the input box, it will return
This works only from standard numeral to Roman numeral conversion.
0
) number in Roman numerals system.But there's that word nulla.
RNC will return the initial of the word, which is N, if you put
0
on the input box.BUT, because N isn't actually a Roman numeral, hence if you type N on the input box, it will return
error
.This works only from standard numeral to Roman numeral conversion.
About Negative Number
They haven't discovered the "concept" of negative number in that era.
In another words, there's no negative number for Roman numerals system.
In another words, there's no negative number for Roman numerals system.
About Fractions
There are fractions in Roman Numeral.
But because nowadays we never (like, ever) use it (Roman numeral fractions), RNC isn't included with it.
But because nowadays we never (like, ever) use it (Roman numeral fractions), RNC isn't included with it.
The Sequence
The system consists of these letters: I, V, X, L, C, D, and M.
- I: 1
- V: 5
- X: 10
- L: 50
- C: 100
- D: 500
- M: 1000
Patterns:
- I: 1
- II: 2
- III: 3
- IV: 4
- V: 5
- VI: 6
- VII: 7
- VIII: 8
- IX: 9
- X: 10
- XI: 11
- XXII: 22
- XXXV: 35
- XLIV: 44
- LIII: 53
- CD: 400
- CDL: 450
- ML: 1050
- and so on...
The smaller digit is used as subtractor of the larger one.
It is placed in front (the left side) of the larger digit.
The smaller or equal digit is used as adder.
It is placed behind (on the right side) the digit we wanna add.
I suppose you can observe the addition/subtraction rules from the list above and try it on the tool.
Also, the largest digit is 1,000 (M) - one thousand. Because, you know, it was the ancient time. Therefore, like, the number 10,000,000, will be converted to Roman numerals as 10,000 letters of M.
Credit
For neat idea structure (in JavaScript):
blog.stevenlevithan.com/archives/javascript-roman-numeral-converter