Comment écrire 1966 en lettres En français 1966 s'écrit en lettres: mille-neuf-cent-soixante-six L'orthographe donnée ci-dessus tient compte des règles d'écriture pour les nombres de la réforme de l'Académie Française en 1990. 1966 s'écrit: de la même manière en belge et en suisse En anglais 1966 se dit: one thousand nine hundred sixty-six Chiffres romains En chiffres romain, 1966 s'écrit: MCMLXVI Voir plus de langues pour écire 1966
Résolu /Fermé xcha24 Messages postés 3 Date d'inscription jeudi 8 décembre 2011 Statut Membre Dernière intervention 1 août 2012 - 16 déc. 2011 à 23:59 Ela - 15 sept. 2014 à 00:55 Bonjour, Je voudrais écrire une date en chiffre romain, celle là en particulier: 09/11/2011. Pasque je comprends rien aux chiffres romains:$ voilà si vous pouvez m'aidée merci! lulataque 564 jeudi 1 décembre 2011 25 février 2021 86 7 août 2012 à 19:59 voila: IX/XI/MMXI c'est trés facile en fait I=1 II=2 III=3 IV=4 V=5 VI=6 IX=9 X=10 L=50
Traduire le nombre 1966 en anglais peut être difficile lorsqu'il faut les écrire en lettres ou dans des exercices de grammaire anglaise. Pour écrire le chiffre 1966 en lettres en anglais, il faut respecter certaines règles d'orthographe. En anglais, nous écrivons les nombres en commençant par le chiffre le plus élevé. Ainsi, Mille neuf cent soixante-six en anglais s'écrit One thousand nine hundred sixty-six. Si vous rédigez un chèque de 1966 dollars, vous devez écrire en toutes lettres la valeur et remplacez le point décimal par "and". Ainsi, $1966 en anglais s'écrit One thousand nine hundred sixty-six dollars Lorsque vous écrivez en anglais le chiffre 1966 en début de phrase, vous devez l'écrire en toutes lettres. Incorrecte: 1966 cm is the total distance from left to right. Correcte: One thousand nine hundred sixty-six centimeters is the total distance from left to right.
yapuka "Mon pied droit est jaloux de mon pied gauche. Quand l'un avance, l'autre veut le dépasser. Et moi, comme un imbécile, je marche! " [Raymond Devos] 10/11/2008, 12h34 #5 Envoyé par Manila2 Et pour 1900? 40? 9? Je crains que ton algorithme ne soit trop simple, mais peut-être est-ce déjà un bon angle d'approche. 10/11/2008, 14h17 #6 J'ai du faire un truc similaire il y a quelques semaines pour un cours d'algorithme. Si ça t'interesse, voilà mon programme, ainsi que son énnoncé. Tu arriveras surement à l'améliorer et à le modifié en fonction de se que tu veux faire. Ennoncé: "Soit a un nombre entier positif. On demande de concevoir un algorithme qui imprime la représentation de ce nombre en chiffres romains. Exemple: 317 --> CCCXVII On ne tiendra pas compte des conventions que l'on utilise habituellement pour représenter les nombres suivants: Pour écrire: 4 9 40 90 et ainsi de suite on utilisera: IIII VIIII XXXX LXXXX au lieu de: IV IX XL XC Le programme imprimera le nombre en chiffres arabes et en chiffres romains.
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. Donc, tu écris ça au net, en affinant suffisamment pour traiter tous les cas, et il ne te reste plus qu'à traduire en Pascal.
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. 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?
Il pourra éventuellement appliquer répétitivement cette conversion à plusieurs nombres. "