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

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),

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