Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 817 Bytes

README.md

File metadata and controls

11 lines (7 loc) · 817 Bytes

roman-numbers

Notre client Titus César qui arrive de l’Empire Romain ne comprends pas les chiffres arabes. Pour résoudre son problème, Titus souhaite un programme pour traduire un nombre entier positif entre 1 et 3999 en chiffres romaines.

Rappel

On rappelle la valeur des chiffres romains : I=1 V=5 X=10 L=50 C=100 D=500 M=1000

On rappelle aussi les règles d’écriture des nombres en chiffres romains : On écrit les symboles du plus grand au plus petit (il peut y avoir plusieurs M, plusieurs C, plusieurs X, plusieurs I), et leur valeur s’ajoute. Par exemple, 172 s’ecrit CLXXII. Si on se trouve avec quatre symboles identiques à la suite, on utilise à la place la notation soustractive : un symbole placé avant un symbole plus grand se retranche à lui. Par exemple, 199 s’écrit CXCIX.