CONVERTISSEUR NOMBRE ARABE => NOMBRE ROMAIN (1 À 4999)

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 13 déc. 2009 à 11:44
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 13 déc. 2009 à 11:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50970-convertisseur-nombre-arabe-nombre-romain-1-a-4999

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
13 déc. 2009 à 11:44
Salut,

Tu devrais essayé de factoriser plus ton programme

Comme le systeme est valable pour les dizaines centaines milliers ....

Tu devrais passer par une fonction et tu passe les lettres concernées en paramètres d'une fonction,

genre : traductionRomain(codageUniteSuperieur,codage5,codageUnite)

exemple pour les centaines
traductionRomaine('M','D','C')
pour les dizaines
traductionRomaine('C','L','X')

à toi de coder le corps.

Bon dev
la fonction inverse serait bien aussi.
Rejoignez-nous