1966 En Chiffre Romain
entrées introduire année (de 1 a 2100) => 2008 introduire année (de 1 a 2100) => 1966 introduire année (de 1 a 2100) => 2200 Sorties l année 2008 en numéros romains est: MMVIII l'année 1966 en numéros romains est: MCMLXVI l année 2200 dehors de rang 09/11/2008, 16h10 #2 tu as déjà avancé un peu ton code? tu as quelque chose à nous montrer? quel est exactement ton problème? 09/11/2008, 16h53 #3 en fait, je ne suis un peu perdu, et je ne sais ou je commencerai, mais l'idée est: utiliser des opérations mathématiques (des divisions).... par exemple pour savoir s'il faut ajouter un "M" le nombre romain, il faut diviser l'année ajoutée par clavier PAR 1000, et voir le résultat, Si on entre 2008, le resultat est 2 donc le début d nombre romain est MM, puis on pass à D=500.... 10/11/2008, 03h44 #4 Koe, Ton programme doit suivre le même algorithme que toi quand tu fais cette conversion à la main. 1966 en chiffre romain france. Donc, tu écris ça au net, en affinant suffisamment pour traiter tous les cas, et il ne te reste plus qu'à traduire en Pascal.
1966 En Chiffre Romain Wikipedia
Votre question est la suivante: quel est le chiffre romain MCMLXVI en chiffres? Apprenez à convertir le chiffre romain MCMLXVI en une traduction correcte des nombres normaux. El número romano MCMLXVI es idéntico al número 1966. MCMLXVI = 1966 Comment convertissez-vous MCMLXVI en nombres normaux? Pour convertir MCMLXVI en nombres, la traduction implique de diviser le nombre en valeurs de position (Unités, Dizaines, Centaines, Milliers), comme ceci: Lieu de valeur Nombre Chiffres romains conversion 1000 + 900 + 60 + 6 M + CM + LX + VI Milliers 1000 M Centaines 900 CM Dizaines 60 LX Unités 6 VI Comment écrivez-vous MCMLXVI en chiffres? Pour écrire correctement MCMLXVI sous forme de nombres, combinez les nombres romains convertis. 1966 en chiffre romain wikipedia. Les numéros les plus élevés doivent toujours précéder les numéros les plus bas pour vous fournir la traduction écrite correcte, comme dans le tableau ci-dessus. 1000+900+60+6 = (MCMLXVI) = 1966 Le prochain chiffre romain = MCMLXVII Convertir un autre chiffre romain en nombres normaux.
Il faut savoir aussi un truc basique sur les chiffres romains: le I est une unité de V et X le X est une unité de L et C le C est une unité de D et M Maintenant, pour ma solution c'est simple, je t'explique en gros ce que ça donne. Prenons un nombre, par exemple 453. Tu décomposes d'abord ton nombre: 453 =4*100+5*10+3*1. Ensuite, tu vas convertir chaque partie avec une petite fonction que nous verrons plus tard; ça donnera dans l'exemple cité plus haut CD+L+III=CDLIII. Comment dire une date en chiffre romain [Résolu]. Maintenant, voyons à quoi ressemble cette fonction 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Fonction Convert_Number_ArabeToRomain ( Num: Integer): String; num2: Integer; {1ere chose à faire maintenant c'est de voir dans quel intervalle se situe ton numéro simplement pour voir les lettre que tu va utiliser, est ce qu'il est entre 1-5 ou 5-10 ou 10-50, 50-100, 100-500 ou 500 et 1000//} toujours dans l 'exemple cité plus haut ça donnera: 400 est entre 100 et 500 ok. {// maintenant tu vois si ton chiffre est plus proche de la borne supérieur ou inférieur en cas d' égalité tu prends la borne inférieur comme premier symbole //} 400 est-il plus proche de 500 ou 100 naturellement il est plus proche de 500 donc convert_number_arabetoromain:= 'D' / * on prend D comme premier symbole*/ maintenant on lance une boucle pour continuer la conversion toujours de ce même chiffre ( 400 dans notre exemple) num2:= 500;/* borne supérieur et on commence à soustraire un C jusqu 'à ce qu' on arrive à 400, pourquoi un C?