Outil pour convertir depuis/vers des chiffres romains (I, V, X, L, C, D et M) permettant d'écrire des nombres entiers comme dans l'antiquité et de faire des conversions.
Chiffres Romains - dCode
Catégorie(s) : Système de Numération, Histoire
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Les chiffres romains sont le nom donné au système de numération utilisé dans l'antiquité romaine (notamment du temps de César), lu de gauche à droite il utilise 7 lettres dont les valeurs s'ajoutent ou se soustraient en fonction de leur position.
La numérotation romaine utilise 7 lettres correspondant à 7 nombres. Les chiffres romains de 1 à 1000 sont :
I | 1 |
V | 5 |
X | 10 |
L | 50 |
C | 100 |
D | 500 |
M | 1000 |
Au delà de plusieurs milliers, il n'y avait pas de lettres pour représenter ces nombres. Cependant, certains écrits archaïques (plus rares) utilisent 4 autres symboles
Ɔ | 500 |
ↀ | 1000 |
ↁ | 5000 |
ↂ | 10000 |
La numérotation romaine utilise 2 règles :
— (1) Toute lettre $ L_2 $ placée à la droite d'une autre lettre $ L_1 $ s'ajoute à celle-ci si $ L_2 \leq L_1 $
Exemple : VI = 5 + 1 = 6
XX = 10 + 10 = 20
— (2) Toute lettre d'unité $ L_1 = \rm{I} $ placée immédiatement à la gauche d'une autre lettre $ L_2 \neq \rm{I} $ se retranche de celle-ci.
Exemple : IV = 5 - 1 = 4
IX = 10 - 1 = 9
IL = 50 - 1 = 49
IC = 100 - 1 = 99
ID = 500 - 1 = 499
La règle (2) est parfois élargie à : Toute lettre $ L_1 $ placée immédiatement à la gauche d'une autre lettre $ L_2 > L_1 $ se retranche de celle-ci.
Exemple : XC = 100 - 10 = 90 ou encore ID
En théorie donc, tout symbole (lettre) est répété au maximum 3 fois consécutivement.
Exemple :
1970 en chiffres romains | MCMLXX | 1971 en chiffres romains | MCMLXXI |
---|---|---|---|
1972 en chiffres romains | MCMLXXII | 1973 en chiffres romains | MCMLXXIII |
1974 en chiffres romains | MCMLXXIV | 1975 en chiffres romains | MCMLXXV |
1976 en chiffres romains | MCMLXXVI | 1977 en chiffres romains | MCMLXXVII |
1978 en chiffres romains | MCMLXXVIII | 1979 en chiffres romains | MCMLXXIX |
1980 en chiffres romains | MCMLXXX | 1981 en chiffres romains | MCMLXXXI |
1982 en chiffres romains | MCMLXXXII | 1983 en chiffres romains | MCMLXXXIII |
1984 en chiffres romains | MCMLXXXIV | 1985 en chiffres romains | MCMLXXXV |
1986 en chiffres romains | MCMLXXXVI | 1987 en chiffres romains | MCMLXXXVII |
1988 en chiffres romains | MCMLXXXVIII | 1989 en chiffres romains | MCMLXXXIX |
1990 en chiffres romains | MCMXC | 1991 en chiffres romains | MCMXCI |
1992 en chiffres romains | MCMXCII | 1993 en chiffres romains | MCMXCIII |
1994 en chiffres romains | MCMXCIV | 1995 en chiffres romains | MCMXCV |
1996 en chiffres romains | MCMXCVI | 1997 en chiffres romains | MCMXCVII |
1998 en chiffres romains | MCMXCVIII | 1999 en chiffres romains | MCMXCIX |
2000 en chiffres romains | MM | 2001 en chiffres romains | MMI |
2002 en chiffres romains | MMII | 2003 en chiffres romains | MMIII |
2004 en chiffres romains | MMIV | 2005 en chiffres romains | MMV |
2006 en chiffres romains | MMVI | 2007 en chiffres romains | MMVII |
2008 en chiffres romains | MMVIII | 2009 en chiffres romains | MMIX |
2010 en chiffres romains | MMX | 2011 en chiffres romains | MMXI |
2012 en chiffres romains | MMXII | 2013 en chiffres romains | MMXIII |
2014 en chiffres romains | MMXIV | 2015 en chiffres romains | MMXV |
2016 en chiffres romains | MMXVI | 2017 en chiffres romains | MMXVII |
2018 en chiffres romains | MMXVIII | 2019 en chiffres romains | MMXIX |
2020 en chiffres romains | MMXX | 2021 en chiffres romains | MMXXI |
2022 en chiffres romains | MMXXII | 2023 en chiffres romains | MMXXIII |
2024 en chiffres romains | MMXXIV | 2025 en chiffres romains | MMXXV |
Le programme détecte automatiquement si le nombre est en numérotation arabe ou romaine et fait la conversion/traduction.
La numérotation romaine ne sait pas écrire de grands nombres, au-delà de 9999 le programme affichera le nombre de milliers séparément. Cette écriture n'est pas standardisée mais reste compréhensible.
Le programme est très permissif et autorise les nombres romains mal formés ne respectant pas la règle (2).
Exemple : IVX est traduit par 6
Les romains n'utilisaient pas le zéro, ils ne le considéraient pas comme un chiffre mais comme un état de vide et donc ne l'écrivait pas (l'absence de nombre indique zéro).
dCode écrit zéro soit ??, soit 0.
Quatre s'écrit IV, cependant, ce logiciel indique que IIII = 4, bien qu'inhabituelle, IIII est une variante de IV qui est tolérée. Elle se retrouve encore de nos jours (typiquement sur les horloges d'où le nom parfois de quatre d'horloger). (Merci Nicolas pour cette précision)
Il n'y a pas d'écriture spécifique pour une date (comme une date de naissance), à part d'écrire le numéro du jour, du mois et de l'année séparément.
Exemple : 12 / 06 / 2008 = XII / VI / MMVIII
dCode propose un outil pour écrire une date en latin.
En Français, les siècles sont écrits en chiffres romains par habitude, voir l'écriture des siècles sur dCode.
L'écriture des nombres au-delà de 10000 n'était pas imaginable, sans moyen de calculs ces nombres étaient inutiles. Pour écrire une valeur de centaines de milliers, un moyen serait d'écrire des centaines de M au début du nombre.
Exemple : 9999 = MMMMMMMMMCMXCIX (un peu ridicule)
L'écriture négative est peu reconnue, elle n'existait probablement pas. La notion de nombre positif ou négatif étant liée au concept de zéro (qui n'était pas connu des romains).
Cependant, de nos jours ajouter un - peut permettre de se faire comprendre.
Exemple : -XXV = -25
L'usage de décimales n'est pas très documenté dans les livres d'histoire, il est pourtant admis qu'ils utilisaient des fractions, notamment un système de monnaie duodécimal (base 12) qui permettait les partages par 2, 3, 4, 6 et 12 sans chiffres après la virgule.
Les chiffres romains datent de la Rome antique, soit à partir du VIIème siècle av. JC. Ils étaient par exemple utilisés avec du latin.
Les chiffres romains ont été ajoutés à la norme Unicode, ils encodent par un unique caractère chaque nombres de 1 à 12 (utilisés dans les pendules,montres et horloges) et 8 autres nombres :
Caractère Unicode | Valeur | Caractère Unicode | Valeur | Caractère Unicode | Valeur |
---|---|---|---|---|---|
Ⅰ | 1 | Ⅱ | 2 | Ⅲ | 3 |
Ⅳ | 4 | Ⅴ | 5 | Ⅵ | 6 |
Ⅶ | 7 | Ⅷ | 8 | Ⅸ | 9 |
Ⅹ | 10 | Ⅺ | 11 | Ⅻ | 12 |
Ⅼ | 50 | Ⅽ | 100 | Ɔ | 500 |
Ⅾ | 500 | ↀ | 1000 | Ⅿ | 1000 |
ↁ | 5000 | ↂ | 10000 |
Les chiffres romains peuvent s'écrire avec 4 lettres identiques à la suite, mais ça reste rare ou erroné.
Exemple : 4000 peut s'écrire MMMM ou le quatre d'horloger s'écrit IIII
Les chiffres romains sont appris à l'école, en CE2, CM1, CM2 et ne sont que rarement utilisés, sauf en mathématique ou en histoire. Les usages aujourd'hui sont limités aux horloges, aux dates, mais aussi sur les tattoos, de nombreux tatouages utilisent des chiffres romains.
dCode se réserve la propriété du code source pour "Chiffres Romains". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffres Romains", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffres Romains" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Chiffres Romains" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Chiffres Romains" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Chiffres Romains sur dCode.fr [site web en ligne], consulté le 21/11/2024,