Convertisseur de chiffres romains
Un seul champ pour les deux sens : les chiffres deviennent des chiffres romains, les lettres un nombre.
Comment se fait la conversion
On découpe le nombre en milliers, centaines, dizaines et unités, puis on écrit chaque rang séparément, de gauche à droite. Chaque rang suit le même schéma avec d'autres lettres : de 1 à 3 on répète l'unité (I, II, III), 4 est un avant cinq (IV), de 5 à 8 on part de cinq (VI, VIII) et 9 est un avant dix (IX).
Pour 1994 : mille donne M, neuf cents CM, quatre-vingt-dix XC et quatre IV. Ensemble : MCMXCIV. Dans l'autre sens, on lit de gauche à droite et on ne soustrait une lettre que si une plus grande la suit.
Les sept lettres et les six paires
Il n'existe que six paires soustractives : IV, IX, XL, XC, CD et CM. Une lettre se répète au plus trois fois de suite, et V, L et D jamais. Le guide des règles explique pourquoi.
- I1
- V5
- X10
- L50
- C100
- D500
- M1 000
- IV4
- IX9
- XL40
- XC90
- CD400
- CM900
Exemples
Chaque ligne est calculée par le même code que le champ ci-dessus. Les nombres qui ont leur page sont en lien.
| Nombre | Chiffre romain | Décomposition |
|---|---|---|
| 7 | VII | VII (7) |
| 20 | XX | XX (20) |
| 49 | XLIX | XL (40) + IX (9) |
| 99 | XCIX | XC (90) + IX (9) |
| 198 | CXCVIII | C (100) + XC (90) + VIII (8) |
| 444 | CDXLIV | CD (400) + XL (40) + IV (4) |
| 1980 | MCMLXXX | M (1000) + CM (900) + LXXX (80) |
| 1994 | MCMXCIV | M (1000) + CM (900) + XC (90) + IV (4) |
| 2014 | MMXIV | MM (2000) + X (10) + IV (4) |
| 3999 | MMMCMXCIX | MMM (3000) + CM (900) + XC (90) + IX (9) |
Quand le convertisseur refuse
- Quatre fois la même lettre, comme IIII ou XXXX : la forme normale est IV et XL. Les cadrans d'horloge sont une exception connue (source: en.wikipedia.org).
- Un saut dans la soustraction, comme IL pour 49 : seuls I, X et C soustraient, et seulement des deux lettres suivantes. 49 s'écrit donc XLIX.
- Le chiffre 1 ou un l minuscule glissé dedans : MMXV1 n'est pas un chiffre romain. Le validateur montre le caractère fautif.
- Zéro et nombres négatifs : le système n'a pas de zéro, on commence donc à 1.
Nombres au-delà de 3999
Sans signe supplémentaire, le plus grand chiffre romain est MMMCMXCIX. Cochez « Nombres au-delà de 3999 » pour utiliser la barre (vinculum) : un trait au-dessus d'un groupe le multiplie par mille, donc 5000 s'écrit V̅ et 2 026 000 M̅M̅X̅X̅V̅I̅. Dans le texte copié, la barre reste un caractère combinant, que certaines polices placent un peu de travers. Le guide des grands nombres présente les autres notations.
Questions fréquentes
Quel est le plus grand nombre qu'on peut écrire en chiffres romains ?
Avec les sept lettres seules, MMMCMXCIX (3999). Avec une barre au-dessus des milliers, le convertisseur va jusqu'à 3 999 999.
Le zéro existe-t-il en chiffres romains ?
Non. Aucune lettre ne représente zéro, le convertisseur accepte donc les nombres à partir de 1.
Pourquoi le convertisseur refuse-t-il IIII ou IL ?
Ils enfreignent les règles : une lettre se répète au plus trois fois et I ne se soustrait que de V et X. Les formes correctes sont IV et XLIX.
Puis-je coller des minuscules ou des caractères comme Ⅻ ?
Oui. Les minuscules sont lues comme des majuscules, les espaces ignorés et les caractères Ⅰ à Ⅿ lus comme des lettres ordinaires.