Convertir un entier en lettres
Fermé
barbiesou
-
25 janv. 2013 à 23:56
mamiemando Messages postés 33320 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 octobre 2024 - 26 janv. 2013 à 14:18
mamiemando Messages postés 33320 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 octobre 2024 - 26 janv. 2013 à 14:18
A voir également:
- Convertir un entier en lettres
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir youtube en mp3 avec audacity - Guide
- Trouver une phrase avec des lettres dans le désordre - Forum Loisirs / Divertissements
- Convertir epub en kindle - Guide
- Convertir une note sur 20 ✓ - Forum Bureautique
1 réponse
mamiemando
Messages postés
33320
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 octobre 2024
7 798
Modifié par mamiemando le 26/01/2013 à 14:24
Modifié par mamiemando le 26/01/2013 à 14:24
Et qu'est ce qui te bloque ?
Dans ton exemple il faut diviser ton nombre par tranche de trois. Par exemple les 3 chiffres des milliards, les 3 chiffres des millions, les 3 chiffres des milliers, et les 3 chiffres des unités.
Ensuite il faut simplement écrire ces 3 chiffres et écrire derrière "milliards", "millions", "mille", "" si ces 3 chiffres forment une valeur > 1, "un milliard", "un millions", "mille", "un" si cette valeur est = 1 et rien si cette valeur = 0.
Enfin il reste à voir comment traiter chaque triplet de chiffre. Toujours avec une division tu peux extraire facilement le chiffre des centaine. Pour les deux derniers chiffres il faut distinguer les cas où ils forment une valeur comprise entre 0 et 19 des cas où ils forment une valeur entre 20 et 99.
Il ne te reste plus qu'à retranscrire tout ça faisant les bonnes divisions / soustraction et en écrivant les bons "if" et "switch" et c'est terminé ;-)
Dans ton exemple il faut diviser ton nombre par tranche de trois. Par exemple les 3 chiffres des milliards, les 3 chiffres des millions, les 3 chiffres des milliers, et les 3 chiffres des unités.
Ensuite il faut simplement écrire ces 3 chiffres et écrire derrière "milliards", "millions", "mille", "" si ces 3 chiffres forment une valeur > 1, "un milliard", "un millions", "mille", "un" si cette valeur est = 1 et rien si cette valeur = 0.
Enfin il reste à voir comment traiter chaque triplet de chiffre. Toujours avec une division tu peux extraire facilement le chiffre des centaine. Pour les deux derniers chiffres il faut distinguer les cas où ils forment une valeur comprise entre 0 et 19 des cas où ils forment une valeur entre 20 et 99.
Il ne te reste plus qu'à retranscrire tout ça faisant les bonnes divisions / soustraction et en écrivant les bons "if" et "switch" et c'est terminé ;-)