Signets    
Espérance    
Loi binomiale    
nPr et nCr    
Tables rondes    
Moyenne    
Écart-type    
Quartiles    
Loi normale    
Score z    
p-valeur    
Calcul de %    
% d’erreur    
Calcul TVA    
Taux de marge    
Masse molaire    
Loi d’Ohm    
Code couleur    
Pointures    
Calcul modulo    
Diviseurs    
Second degré    
Puissances    
Logarithmes    
Demi-vie    
Forme trigo.    
Distance 3D    
Distance GPS    
Coniques    
Déterminant    
Cos, sin, tan    
Pythagore    
Similitude    
Aire trapèze    
Aire secteur    
Angle inscrit    
Aire ellipse    
Volume cube    
Aire du cube    
Aire cylindre    
Aire sphère    
Aire calotte    
Aire pyramide    
Volume cône    
Aire du cône    
Aire capsule    
Dans X heures    
Quel jour ?    
Calcul du ROI    
Calcul du TRI    
Calcul du PIB    
Calcul du CTR    
CPA maximum    
Calcul du CAC    
Test A/B    
Trafic SEO    
Calcul IMC    
Calcul TDEE    
Poids idéal    
Masse grasse    
Masse maigre    
Taille future    
Index de golf    
Calcul du 1RM    
FC cible    
Windchill    
kWh en euros    
Calcul béton    
Papier peint    
Distance TV    
Terrasse bois    
Calcul de vis    
Calcul mastic    
Déperditions    
   Ajouter
Probabilités et nombres aléatoires : outils de calcul
Deux événements
Deux événements
Calcul inverse
Calcul inverse
Épreuves répétées
Épreuves répétées
Formule de Bayes
Formule de Bayes
Espérance
Espérance
Loi binomiale
Loi binomiale
nPr et nCr
nPr et nCr
Tables rondes
Tables rondes
Avec répétition
Avec répétition
Nombre aléatoire
Nombre aléatoire
Moyennes et statistiques : outils de calcul
Moyenne
Moyenne
Médiane et mode
Médiane et mode
Écart-type
Écart-type
Quartiles
Quartiles
Tableau des effectifs
Tableau des effectifs
Corrélation (r)
Corrélation (r)
Loi normale
Loi normale
Score z
Score z
Intervalle de confiance
Intervalle de confiance
Taille d’échantillon
Taille d’échantillon
Capture-recapture
Capture-recapture
p-valeur
p-valeur
Pourcentages et proportions : outils de calcul
Calcul de %
Calcul de %
Hausse et baisse %
Hausse et baisse %
Différence en %
Différence en %
% d’erreur
% d’erreur
Calcul de ratio
Calcul de ratio
Réduction en %
Réduction en %
Calcul TVA
Calcul TVA
Taux de marge
Taux de marge
Vitesse : outils de calcul
Calcul de vitesse
Calcul de vitesse
Masse volumique et concentration : outils de calcul
Masse volumique
Masse volumique
Concentration molaire
Concentration molaire
Masse molaire
Masse molaire
Physique et électricité : outils de calcul
Loi d’Ohm
Loi d’Ohm
Watts ↔ ampères
Watts ↔ ampères
Code couleur
Code couleur
Chute de tension
Chute de tension
Conversion d’unités : outils de calcul
Conversion poids
Conversion poids
Pointures
Pointures
Nombres entiers et relatifs : outils de calcul
Division posée
Division posée
Calcul du PPCM
Calcul du PPCM
Calcul du PGCD
Calcul du PGCD
Nombres relatifs
Nombres relatifs
Facteurs premiers
Facteurs premiers
Équation ax+by=c
Équation ax+by=c
Calcul modulo
Calcul modulo
Diviseurs
Diviseurs
Chiffres romains
Chiffres romains
Fractions, décimaux et arrondis : outils de calcul
Calcul de fractions
Calcul de fractions
Fractions mixtes
Fractions mixtes
Simplifier fraction
Simplifier fraction
Fraction en décimal
Fraction en décimal
Décimal en fraction
Décimal en fraction
Calcul d’arrondi
Calcul d’arrondi
Équations et inéquations : outils de calcul
Équation 1er degré
Équation 1er degré
Système linéaire
Système linéaire
Second degré
Second degré
Valeur absolue
Valeur absolue
Inéquation 2d degré
Inéquation 2d degré
Polynômes : outils de calcul
Binôme de Newton
Binôme de Newton
Racines carrées et racines n-ièmes : outils de calcul
Simplifier racine
Simplifier racine
Calcul de racine
Calcul de racine
Puissances et logarithmes : outils de calcul
Puissances
Puissances
Logarithmes
Logarithmes
Nombre de chiffres
Nombre de chiffres
Écriture scientifique
Écriture scientifique
Calcul scientifique
Calcul scientifique
Demi-vie
Demi-vie
Nombres complexes : outils de calcul
Nombres complexes
Nombres complexes
Forme trigo.
Forme trigo.
Formule de Moivre
Formule de Moivre
Fonctions et courbes : outils de calcul
Coefficient directeur
Coefficient directeur
Fonction affine
Fonction affine
Proportionnalité
Proportionnalité
Fonction y = ax²
Fonction y = ax²
Distance 2 points
Distance 2 points
Distance 3D
Distance 3D
Point de partage
Point de partage
Distance point-droite
Distance point-droite
Distance GPS
Distance GPS
Forme canonique
Forme canonique
Équation de cercle
Équation de cercle
Coniques
Coniques
Coordonnées polaires
Coordonnées polaires
Suites : outils de calcul
Suite arithmétique
Suite arithmétique
Suite géométrique
Suite géométrique
Suite de Fibonacci
Suite de Fibonacci
Suite récurrente
Suite récurrente
Vecteurs : outils de calcul
Calcul de vecteurs
Calcul de vecteurs
Produit vectoriel
Produit vectoriel
Matrices : outils de calcul
Calcul matriciel
Calcul matriciel
Déterminant
Déterminant
Matrice inverse
Matrice inverse
Géométrie plane : outils de calcul
Cos, sin, tan
Cos, sin, tan
Degrés ⇔ radians
Degrés ⇔ radians
a sin θ + b cos θ
a sin θ + b cos θ
Calcul triangle
Calcul triangle
Aire d’un triangle
Aire d’un triangle
Triangle rectangle
Triangle rectangle
Pythagore
Pythagore
Angles polygone
Angles polygone
Similitude
Similitude
Droites parallèles
Droites parallèles
Aire rectangle
Aire rectangle
Aire parallélogramme
Aire parallélogramme
Aire trapèze
Aire trapèze
Cercle et disque
Cercle et disque
Aire secteur
Aire secteur
Angle inscrit
Angle inscrit
Aire ellipse
Aire ellipse
Géométrie dans l’espace : outils de calcul
Volume cube
Volume cube
Aire du cube
Aire du cube
Volume pavé droit
Volume pavé droit
Aire pavé droit
Aire pavé droit
Volume cylindre
Volume cylindre
Aire cylindre
Aire cylindre
Volume sphère
Volume sphère
Aire sphère
Aire sphère
Volume calotte
Volume calotte
Aire calotte
Aire calotte
Volume ellipsoïde
Volume ellipsoïde
Aire ellipsoïde
Aire ellipsoïde
Volume pyramide
Volume pyramide
Aire pyramide
Aire pyramide
Volume cône
Volume cône
Aire du cône
Aire du cône
Tronc de cône
Tronc de cône
Aire tronc de cône
Aire tronc de cône
Volume d’un tube
Volume d’un tube
Volume capsule
Volume capsule
Aire capsule
Aire capsule
Dates et heures : outils de calcul
Calcul d’âge
Calcul d’âge
Jours entre dates
Jours entre dates
Calcul de date
Calcul de date
Dans X heures
Dans X heures
Quel jour ?
Quel jour ?
Calcul d’heures
Calcul d’heures
Décalage horaire
Décalage horaire
Heures travaillées
Heures travaillées
Calcul de durée
Calcul de durée
Feuille de temps
Feuille de temps
Finance et économie : outils de calcul
Intérêts composés
Intérêts composés
Intérêts simples
Intérêts simples
Calcul d’épargne
Calcul d’épargne
Calcul financier
Calcul financier
Valeur actuelle
Valeur actuelle
Valeur acquise
Valeur acquise
Calcul du ROI
Calcul du ROI
Calcul du TRI
Calcul du TRI
Délai de récupération
Délai de récupération
Rendement moyen
Rendement moyen
Calcul du PIB
Calcul du PIB
Marketing web et indicateurs publicitaires : outils de calcul
Calcul du CTR
Calcul du CTR
Taux de conversion
Taux de conversion
CPC, CPM et CPA
CPC, CPM et CPA
Calcul du ROAS
Calcul du ROAS
CPA maximum
CPA maximum
Calcul de la LTV
Calcul de la LTV
Calcul du CAC
Calcul du CAC
Taux d’attrition
Taux d’attrition
Test A/B
Test A/B
Échantillon A/B
Échantillon A/B
Trafic SEO
Trafic SEO
Seuil de rentabilité
Seuil de rentabilité
Marge ou marque
Marge ou marque
Calcul du TCAM
Calcul du TCAM
Santé et forme : outils de calcul
Calcul IMC
Calcul IMC
Cycles de sommeil
Cycles de sommeil
Besoins caloriques
Besoins caloriques
Métabolisme de base
Métabolisme de base
Calcul TDEE
Calcul TDEE
Poids idéal
Poids idéal
Masse grasse
Masse grasse
Masse maigre
Masse maigre
Calories brûlées
Calories brûlées
Calcul protéines
Calcul protéines
Calcul des macros
Calcul des macros
Calcul glucides
Calcul glucides
Apport en lipides
Apport en lipides
Taille future
Taille future
Sport : outils de calcul
Index de golf
Index de golf
Calcul d’allure
Calcul d’allure
Calcul du 1RM
Calcul du 1RM
FC cible
FC cible
Météo : outils de calcul
Indice de chaleur
Indice de chaleur
Windchill
Windchill
Point de rosée
Point de rosée
Informatique : outils de calcul
Conversion de base
Conversion de base
Sous-réseau IP
Sous-réseau IP
Téléchargement
Téléchargement
Énergie et budget du foyer : outils de calcul
Coût électricité
Coût électricité
kWh en euros
kWh en euros
kWh/an en euros
kWh/an en euros
Puissance clim
Puissance clim
Coût d’une clim
Coût d’une clim
Coût du chauffage
Coût du chauffage
Gaz ou électricité
Gaz ou électricité
Économies LED
Économies LED
Conversion salaire
Conversion salaire
Budget du foyer
Budget du foyer
Voiture : outils de calcul
Coût carburant
Coût carburant
Coût de recharge
Coût de recharge
Électrique vs essence
Électrique vs essence
Consommation réelle
Consommation réelle
Dimension pneu
Dimension pneu
Solaire et batteries : outils de calcul
Production solaire
Production solaire
Nombre de panneaux
Nombre de panneaux
Rentabilité solaire
Rentabilité solaire
Capacité batterie
Capacité batterie
Maison et bricolage : outils de calcul
Calcul carrelage
Calcul carrelage
Calcul escalier
Calcul escalier
Calcul béton
Calcul béton
Surface des murs
Surface des murs
Papier peint
Papier peint
Calcul peinture
Calcul peinture
Calcul parquet
Calcul parquet
Surface de façade
Surface de façade
Calcul de gravier
Calcul de gravier
Dosage mortier
Dosage mortier
Calcul de pente
Calcul de pente
Débit de bois
Débit de bois
CES et densité
CES et densité
Sol vinyle rouleau
Sol vinyle rouleau
Quantité d’isolant
Quantité d’isolant
Taille rideaux
Taille rideaux
Distance TV
Distance TV
Calcul de terreau
Calcul de terreau
Gazon en rouleau
Gazon en rouleau
Calcul parpaings
Calcul parpaings
Calcul briques
Calcul briques
Terrasse bois
Terrasse bois
Longueur de rampe
Longueur de rampe
Avant-trou de vis
Avant-trou de vis
Débit d’air
Débit d’air
Dilution peinture
Dilution peinture
Calcul plinthes
Calcul plinthes
Mesure de store
Mesure de store
Hauteur tableau
Hauteur tableau
Pente d’évacuation
Pente d’évacuation
Calcul de vis
Calcul de vis
Cubage bois (m³)
Cubage bois (m³)
Calcul clôture
Calcul clôture
Retrait du bois
Retrait du bois
Calcul mastic
Calcul mastic
Déperditions
Déperditions
Passage meuble
Passage meuble
Calcul cartons
Calcul cartons
Capacité rangement
Capacité rangement
Découpe panneaux
Découpe panneaux
Flèche étagère
Flèche étagère

Convertisseur de chiffres romains (chiffres arabes ⇔ chiffres romains)

Saisissez un nombre (en chiffres arabes) ou un nombre en chiffres romains. La page reconnaît lequel des deux et le convertit dans l’autre sens, avec une décomposition comme 1000 + 900 + 90 + 4.

Les nombres entiers de 1 à 3 999 999 sont acceptés. À partir de 4 000, les chiffres romains sont surmontés d’une barre (le vinculum). Pour saisir un symbole barré, placez un tiret bas devant, comme « _M » (vous pouvez aussi copier-coller le résultat). Les écritures d’usage comme IIII sont lues aussi.
Résultat
Saisissez un nombre ou un nombre en chiffres romains dans le champ à gauche et appuyez sur « Calculer ». Le résultat et la décomposition étape par étape s’affichent ici.

Ce que vous pouvez faire sur cette page

  • Convertissez dans les deux sens avec un seul champ : « Comment écrire 1994 en chiffres romains ? » ou « Quel nombre est MCMXCIV ? » (la page reconnaît automatiquement si vous avez saisi un nombre ou des chiffres romains)
  • Une décomposition étape par étape comme 1000 + 900 + 90 + 4 → M + CM + XC + IV montre comment se fait la conversion : vous apprenez à la faire vous-même
  • Déchiffrez aussitôt les chiffres romains des cadrans d’horloge, des siècles, des numéros de suites de films et de jeux, des Jeux olympiques, etc.
  • Les nombres à partir de 4 000 sont convertis en chiffres romains surmontés d’une barre (le vinculum). Vous pouvez saisir un symbole barré avec un tiret bas, jusqu’à 3 999 999
  • Les écritures d’usage comme IIII, fréquente sur les cadrans d’horloge, sont lues aussi, et l’écriture normalisée (IV) s’affiche à côté
Les nombres entiers de 1 à 3 999 999 sont acceptés. Les chiffres romains ne permettent pas d’écrire 0, les nombres négatifs ni les nombres décimaux.

À quoi sert ce calcul ?

Lire un cadran d’horloge (et percer le mystère du IIII)

C’est sur les cadrans de montres et d’horloges qu’on voit le plus souvent des chiffres romains. XII, c’est midi, III, 3 heures et IX, 9 heures : une fois la règle de soustraction connue, on les lit tous.
En regardant bien, beaucoup d’horloges affichent 4 heures avec IIII au lieu de l’écriture normalisée IV. C’est une écriture d’usage traditionnelle, le « 4 d’horloger », avec plusieurs explications possibles : « elle équilibre les deux côtés du cadran » ou « elle évite IV, le début du nom du dieu Jupiter en latin (IVPPITER) ». Elle survit aujourd’hui comme exception aux règles.

Lire les numéros des suites de films et de jeux

« Rocky IV » est le 4e film, « Final Fantasy VII » le 7e jeu et « Star Wars : épisode IV » le 4e épisode : les chiffres romains servent très souvent à numéroter les suites.
Au-delà de X, ils deviennent plus difficiles à lire, comme « XIII » (le 13e), mais avec la règle de soustraction, on ne se trompe plus. Lire d’un coup d’œil les numéros des titres, c’est une petite culture générale bien utile.

Les siècles et les Jeux olympiques

En France, les siècles s’écrivent en chiffres romains : nous sommes au XXIe siècle (XXI = 10 + 10 + 1 = 21), la Révolution française a eu lieu au XVIIIe siècle (XVIII = 10 + 5 + 3 = 18). Les grandes compétitions internationales aussi : les Jeux de Paris 2024 étaient officiellement les « Jeux de la XXXIIIe Olympiade » (la 33e).
En lisant un livre d’histoire, un panneau de musée ou une affiche, vous pouvez déchiffrer : XXXIII = 10 + 10 + 10 + 1 + 1 + 1 = 33.

Lire les numéros des rois, des empereurs et des papes

Les numéros des souverains et des papes s’écrivent en chiffres romains : Louis XIV (le « Roi-Soleil »), Henri IV, Napoléon III ou le pape Jean-Paul II.
Quand vous rencontrez un nom comme « Louis XVI » dans un livre d’histoire, aux informations ou sur une pièce commémorative, vous le lisez correctement : XVI = 10 + 5 + 1 = 16.

Les années dans les génériques de films et sur les monuments

Tout à la fin du générique d’un film, l’année de réalisation est parfois donnée en chiffres romains, comme « MMXXVI » (2026). Les plaques commémoratives et les frontons des monuments portent aussi traditionnellement leur date en chiffres romains.
Par exemple, MCMLVIII vaut 1000 + 900 + 50 + 8 = 1958, l’année de la Constitution de la Ve République. Même une longue date se lit sans erreur si on la découpe en morceaux, M, CM, L, VIII, puis qu’on additionne.

Formule

Nombre → chiffres romains (décomposition gloutonne)
Notation mathématique (l’écriture habituelle)
\(N\) \(=\) \(v_1\) \(+\) \(N_1\)
En mots (les symboles remplacés par des mots)
① \(N\) : nombre à convertir \(=\) ② \(v_1\) : plus grande valeur possible \(+\) ③ \(N_1\) : ce qui reste
La formule en mots
① Au \(N\) : nombre à convertir
② on soustrait la \(v_1\) : plus grande valeur possible (parmi 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1) et on note son symbole (M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I)
③ On recommence avec \(N_1\) : ce qui reste jusqu’à arriver à 0. Les symboles notés, écrits de gauche à droite, forment le nombre en chiffres romains
Exemple simple
Pour écrire 1994 en chiffres romains (en prenant à chaque fois la plus grande valeur possible, on le décompose en 1000 → 900 → 90 → 4)
nombre à convertir (1994) \(=\) 1000 (M) \(+\) 900 (CM) \(+\) 90 (XC) \(+\) 4 (IV)
\(1994 = 1000 + 900 + 90 + 4\)
\(\mathrm{M} + \mathrm{CM} + \mathrm{XC} + \mathrm{IV} = \mathrm{MCMXCIV}\)
L’idée clé
Un « algorithme glouton » est une méthode qui choisit toujours la plus grande valeur disponible sur le moment. C’est la même idée que pour payer 94 centimes avec le moins de pièces possible : d’abord une pièce de 50 c (50), puis deux pièces de 20 c (90), puis deux pièces de 2 c (94). Si l’on ajoute au tableau les paires soustractives 900 (CM), 400 (CD), 90 (XC), 40 (XL), 9 (IX) et 4 (IV) et qu’on choisit de la même façon, on obtient toujours l’unique écriture normalisée en chiffres romains. Au-delà de 3 999 (MMMCMXCIX), une barre au-dessus d’un symbole (le vinculum) le multiplie par 1 000 (par exemple, \(\overline{\mathrm{X}}\) = 10 000). Sur cette page, on saisit un symbole barré avec un tiret bas, comme « _X ».
Chiffres romains → nombre (la règle de soustraction)
Notation mathématique (l’écriture habituelle)
\(N\) \(=\) \(\displaystyle\sum_{i=1}^{k}\) \(\pm\, v_i\)
En mots (les symboles remplacés par des mots)
③ \(N\) : valeur en chiffres arabes \(=\) ② \(\displaystyle\sum\) : on additionne tout ① \(v_i\) : valeur de chaque symbole
La formule en mots
① On lit les symboles de gauche à droite et on prend la \(v_i\) : valeur de chaque symbole (en moins si le symbole suivant est plus grand, en plus sinon)
② puis \(\displaystyle\sum\) : on additionne tout
③ et on obtient la \(N\) : valeur en chiffres arabes
Exemple simple
Pour convertir MCMXCIV en nombre (le C devant M, le X devant C et le I devant V sont chacun suivis d’un symbole plus grand, ils comptent donc en moins)
\(N\) : valeur en chiffres arabes \(=\) 1000 − 100 + 1000 − 10 + 100 − 1 + 5
\(1000 - 100 + 1000 - 10 + 100 - 1 + 5 = 1994\)
L’idée clé
Les chiffres romains se lisent et s’écrivent avec quatre règles. 1) On écrit les symboles du plus grand au plus petit, de gauche à droite, et on additionne leurs valeurs (LXIII = 50 + 10 + 3 = 63). 2) Un même symbole peut apparaître au plus 3 fois de suite (4 s’écrit IV, pas IIII). 3) Un symbole plus petit placé devant un plus grand est soustrait (notation soustractive). Seuls I, X et C s’utilisent ainsi : I seulement devant V et X, X seulement devant L et C, et C seulement devant D et M (49 ne s’écrit pas IL mais XLIX). 4) V, L et D ne se répètent jamais et ne sont jamais soustraits. Sur les cadrans d’horloge, pourtant, on utilise traditionnellement IIII, contrairement à la règle 2 (une explication courante est que le cadran paraît plus équilibré). La calculatrice de cette page lit aussi ces écritures d’usage et affiche l’écriture normalisée à côté.
La conversion des chiffres romains se fait dans deux sens. D’un nombre vers les chiffres romains, on soustrait les valeurs du tableau de la plus grande à la plus petite (un algorithme glouton). Des chiffres romains vers un nombre, on additionne les valeurs des symboles, mais on soustrait tout symbole suivi d’un symbole plus grand (la règle de soustraction). Les sept symboles de base permettent d’écrire les nombres jusqu’à 3 999 ; au-delà, une barre au-dessus (le vinculum) multiplie par 1 000.

Symboles et termes

Symboles

I un Le symbole de 1. Il viendrait de la forme d’un doigt. I = 1, II = 2, III = 3.
V cinq Le symbole de 5. Selon une hypothèse, il viendrait de la forme d’une main ouverte (cinq doigts).
X dix Le symbole de 10. Selon une hypothèse, ce seraient deux V (5) réunis.
L cinquante Le symbole de 50.
C cent Le symbole de 100. Ce serait l’initiale du latin centum (100), qui a donné « cent », « centime » (1/100 d’euro) et « centimètre » (1/100 de mètre).
D cinq cents Le symbole de 500. Selon une hypothèse, il viendrait de la moitié droite d’un ancien symbole de 1000.
M mille Le symbole de 1000. Ce serait l’initiale du latin mille (1000), qui a donné « mille » et « millimètre » (1/1000 de mètre).
X̅ dix mille (X barré) Une barre au-dessus d’un symbole (le vinculum) multiplie sa valeur par 1 000. X̅ vaut 10 × 1000 = 10 000. Sur cette page, on le saisit avec un tiret bas : « _X ».

Termes

chiffre romain Une façon d’écrire les nombres née dans la Rome antique, qui combine sept symboles, I, V, X, L, C, D et M. Il n’y a pas de valeur de position : un nombre s’écrit en additionnant et en soustrayant les valeurs des symboles. Il n’existe pas de symbole pour 0.
chiffre arabe La façon habituelle d’écrire les nombres avec les dix chiffres de 0 à 9. Nés en Inde, ils sont arrivés en Europe par le monde arabe, d’où leur nom (on parle aussi de chiffres indo-arabes). Ils utilisent la valeur de position, si bien qu’un même « 9 » vaut 9, 90 ou 900 selon sa place.
notation soustractive Écrire un symbole plus petit devant un plus grand pour indiquer une soustraction. Seules six paires sont normalisées, IV (4), IX (9), XL (40), XC (90), CD (400) et CM (900). Cela évite d’écrire quatre fois de suite le même symbole.
algorithme glouton Une méthode qui choisit toujours la plus grande option disponible sur le moment. C’est l’une des idées de base en programmation. Convertir un nombre en chiffres romains de cette façon donne toujours l’écriture normalisée.
vinculum Une barre tracée au-dessus des symboles (du latin « lien »). Un symbole barré vaut 1 000 fois sa valeur habituelle, ce qui permet d’écrire les nombres à partir de 4 000, impossibles avec les sept symboles de base. Cette page accepte les nombres jusqu’à 3 999 999.
écriture d’usage Une écriture qui ne suit pas les règles normalisées mais qui est largement utilisée depuis longtemps. L’exemple le plus connu est le IIII des cadrans d’horloge (écriture normalisée IV), qu’on appelle le « 4 d’horloger ». La calculatrice de cette page lit aussi ces écritures et affiche l’écriture normalisée à côté.

Ce qu’il est utile de savoir avant de commencer

Voici ce qu’il est utile de savoir pour utiliser le calcul de cette page en le comprenant, et pas seulement en appuyant sur le bouton.

Addition et soustraction (CP-CE2, 6-9 ans)
  • Savoir additionner sans erreur, comme 1000 + 900 + 90 + 4
  • Savoir calculer la différence de deux nombres, comme 5 − 1 = 4 (la notation soustractive, c’est cette soustraction)
Numération décimale (école élémentaire, 6-11 ans)
  • Savoir décomposer 1994 en « 1 millier, 9 centaines, 9 dizaines et 4 unités »
  • Voir la différence : en chiffres arabes, un chiffre vaut plus ou moins selon sa place (valeur de position), alors qu’en chiffres romains, chaque symbole a une valeur fixe, quelle que soit sa place
Décomposer une somme en commençant par les plus grosses valeurs (école élémentaire, monnaie)
  • Savoir payer 94 centimes en commençant par les plus grosses pièces : 1 pièce de 50 c, 2 pièces de 20 c et 2 pièces de 2 c (la même idée que l’algorithme glouton)

Calculer avec Excel

Copiez tout le tableau ci-dessous et collez-le dans la cellule A1 d’Excel. Il fonctionne tel quel.
Tableau pour convertir un nombre en chiffres romains
Chiffres arabes 1994
Chiffres romains =ROMAIN(B1)
Tableau pour convertir des chiffres romains en nombre
Chiffres romains MCMXCIV
Chiffres arabes =CHIFFRE.ARABE(B1)
Dans le premier tableau, saisissez un nombre en B1 : B2 l’affiche en chiffres romains (MCMXCIV pour 1994). La fonction ROMAIN fonctionne de 0 à 3 999 : 0 donne un résultat vide, et les nombres négatifs ou à partir de 4 000 donnent une erreur (l’écriture barrée avec le vinculum n’est pas prise en charge).
Dans le deuxième tableau, saisissez des chiffres romains en B1 : B2 affiche le nombre (1994 pour MCMXCIV). La fonction CHIFFRE.ARABE accepte aussi les minuscules (mcmxciv).

Calculer avec Google Sheets

Copiez tout le tableau ci-dessous et collez-le dans la cellule A1 de Google Sheets. Il fonctionne tel quel.
Tableau pour convertir un nombre en chiffres romains
Chiffres arabes 1994
Chiffres romains =ROMAIN(B1)
Tableau pour convertir des chiffres romains en nombre
Chiffres romains MCMXCIV
Chiffres arabes =CHIFFRE.ARABE(B1)
Les formules d’Excel fonctionnent telles quelles. Copiez tout le tableau, collez-le dans la cellule A1 et remplacez B1 par votre propre valeur.
La limite haute de ROMAIN est 3 999, comme dans Excel, mais Google Sheets ne convertit que de 1 à 3 999 : 0 donne une erreur.

Calculer avec Python

value = "1994"   # la valeur à convertir (un nombre ou des chiffres romains)

# tableau pour l'algorithme glouton (du plus grand au plus petit ; les paires soustractives comme 900=CM sont incluses)
VALUES = [(1000, "M"), (900, "CM"), (500, "D"), (400, "CD"), (100, "C"),
          (90, "XC"), (50, "L"), (40, "XL"), (10, "X"), (9, "IX"),
          (5, "V"), (4, "IV"), (1, "I")]

def to_roman(n):
    # nombre -> chiffres romains (on remplace par des symboles en prenant à chaque fois la plus grande valeur possible)
    result = ""
    for v, symbol in VALUES:
        while n >= v:
            result += symbol
            n -= v
    return result

SYMBOL_VALUES = {"I": 1, "V": 5, "X": 10, "L": 50, "C": 100, "D": 500, "M": 1000}

def to_arabic(roman):
    # chiffres romains -> nombre (on soustrait quand le symbole suivant est plus grand)
    total = 0
    for i, ch in enumerate(roman):
        v = SYMBOL_VALUES[ch]
        if i + 1 < len(roman) and SYMBOL_VALUES[roman[i + 1]] > v:
            total -= v
        else:
            total += v
    return total

s = value.strip().upper()
if s.isdigit():
    print(f"{s} = {to_roman(int(s))}")
else:
    print(f"{s} = {to_arabic(s)}")
Fonctionne avec la seule bibliothèque standard. to_roman est l’algorithme glouton (on remplace par des symboles en prenant à chaque fois la plus grande valeur possible), et to_arabic applique la règle de soustraction (on soustrait quand le symbole suivant est plus grand). Ce code traite les sept symboles de base (de 1 à 3 999) et ne gère pas l’écriture barrée avec le vinculum. Modifiez value en haut et lancez le programme.

Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)

Nombre → chiffres romains (décomposition gloutonne)
N = v₁ + v₂ + ⋯ + vₖ
N = v_1 + v_2 + \cdots + v_k
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>N</mi>
    <mo>=</mo>
    <msub><mi>v</mi><mn>1</mn></msub>
    <mo>+</mo>
    <msub><mi>v</mi><mn>2</mn></msub>
    <mo>+</mo>
    <mo>&#x22EF;</mo>
    <mo>+</mo>
    <msub><mi>v</mi><mi>k</mi></msub>
  </mrow>
</math>
N = v_1 + v_2 + cdots + v_k
RomanNumeral[1994]
convert(1994, roman);
N = sum([1000 900 90 4]);
N = v_1 + v_2 + ⋯ + v_k
Chiffres romains → nombre (la règle de soustraction)
N = Σ ±vᵢ
N = \sum_{i=1}^{k} \pm v_i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mrow>
    <mi>N</mi>
    <mo>=</mo>
    <munderover>
      <mo>&#x2211;</mo>
      <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow>
      <mi>k</mi>
    </munderover>
    <mo>&#xB1;</mo>
    <msub><mi>v</mi><mi>i</mi></msub>
  </mrow>
</math>
N = sum_(i=1)^k +-v_i
FromRomanNumeral["MCMXCIV"]
convert("MCMXCIV", arabic);
N = 1000 - 100 + 1000 - 10 + 100 - 1 + 5;
N = ∑_(i=1)^k ±v_i

Faire faire le calcul par ChatGPT 

Tu es un assistant de calcul pour la conversion des chiffres romains. Effectue les conversions suivantes en exécutant réellement du code Python, et fonde ta réponse uniquement sur le résultat de l’exécution (ne réponds pas de tête ni par estimation).

1. Écris 1994 en chiffres romains.
2. Convertis MCMXCIV (chiffres romains) en nombre.
3. Écris 2026 en chiffres romains.

Pour les conversions depuis un nombre, montre aussi la décomposition, comme 1994 = 1000 + 900 + 90 + 4.
Indique le code utilisé et le résultat de l’exécution.

Mode d'emploi
  1. 1
    Saisissez vos nombres
    Tapez les nombres à calculer dans les champs de saisie
  2. 2
    Calculez
    Appuyez sur le bouton « Calculer »
  3. 3
    Lisez le résultat
    Le résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
  Les atouts de DataChef
Simple et gratuit
Conversions gratuites et illimitées
Aucune compétence requise – simple et intuitif
Aucune inscription requise
Utilisable dès l'ouverture de la page
Aucune donnée personnelle nécessaire
Sûr et fiable
Connexion fortement chiffrée (SSL)
Le fichier est supprimé automatiquement après le téléchargement
Rapide
Affichage et conversion rapides, sans attente
Sans filigrane
Aucun filigrane
Aucune mention de crédit nécessaire
Usage commercial autorisé
Usage commercial gratuit
Aucune autorisation préalable nécessaire