Convertir un entier en lettres
Fermé
barbiesou
-
25 janv. 2013 à 23:56
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 26 janv. 2013 à 14:18
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 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
- Convertir epub en kindle - Guide
- Convertir audio en texte word - Guide
- Convertir clavier qwerty en azerty - Guide
1 réponse
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
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é ;-)