Tapez un nombre pour l'écrire en chiffres romains, ou tapez des chiffres romains comme MCMXCIV pour lire leur valeur : l'autre champ se met à jour pendant la saisie. Le convertisseur montre étape par étape comment le résultat se construit et, si l'écriture n'est pas valide (IIII, VX, IC), indique la règle enfreinte et la forme correcte. Il va de 1 à 3999, accepte les minuscules et tout se passe dans votre navigateur.
Comment ça marche
Les chiffres romains reposent sur sept symboles : I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 et M = 1000. On écrit du plus grand au plus petit et on additionne les valeurs : XVI vaut 10 + 5 + 1 = 16, et MDCLXVI, qui utilise chaque symbole une fois, vaut 1666. Pour éviter quatre symboles identiques à la suite, six combinaisons utilisent la soustraction : un symbole plus petit placé devant un plus grand se retranche de celui-ci. IV = 4, IX = 9, XL = 40, XC = 90, CD = 400 et CM = 900. Seuls I, X et C se soustraient, chacun uniquement des deux symboles suivants (I de V et X, X de L et C, C de D et M), et jamais deux à la fois. V, L et D ne se répètent jamais et ne se soustraient jamais. Pour convertir un nombre, l'outil prend la plus grande valeur de la liste M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I qui tient encore, l'écrit, la retranche et recommence jusqu'à zéro. Dans l'autre sens, il lit les chiffres romains de gauche à droite, soustrait un symbole quand le suivant est plus grand et l'additionne sinon, puis vérifie que le résultat réécrit redonne exactement votre saisie. C'est ce contrôle qui repère des écritures comme IIX ou VV, qui ont une valeur mais ne respectent pas la norme. Le plus grand nombre en notation standard est 3999 (MMMCMXCIX), car M ne peut être répété que trois fois. Il n'y a ni zéro, ni nombres négatifs, ni décimales.
Exemple concret
L'année 1994 se décompose en milliers, centaines, dizaines et unités : 1000 + 900 + 90 + 4. Chaque partie a son symbole : 1000 = M, 900 = CM (100 avant 1000), 90 = XC (10 avant 100) et 4 = IV (1 avant 5). Au total : 1994 = M + CM + XC + IV = MCMXCIV. Dans l'autre sens, MMXXVI se lit M + M + X + X + V + I = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. Erreur fréquente : écrire 99 IC. I ne se soustrait que de V et de X, donc 99 se construit avec 90 + 9 : XC + IX = XCIX. De même, 49 s'écrit XLIX (et non IL) et 1999 MCMXCIX (et non MIM).