Conversion Chiffres Lettres

Résolu
cs_DarkKing Messages postés 17 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 7 juin 2007 - 5 mai 2007 à 11:53
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 5 mai 2007 à 17:34
slt,

j'ai un petit probleme je veux ecrie un programme pour convertir un nombre entier en un chaine de caractère.

10 dix
134 cent trente quatre

3 réponses

didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
5 mai 2007 à 17:34
Ou alors, encore plus simple:
va jetter un oeil dans les code qui ont ete publier sur javafr : http://www.javafr.com/recherche.aspx?r=chiffre+en+lettre&tr=source
+
3
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
5 mai 2007 à 12:15
A moins de faire ton algorithme de traduction (ou en trouver un déjà fait), je vois pas trop comment tu peux faire autrement.
0
sheorogath Messages postés 2448 Date d'inscription samedi 21 février 2004 Statut Modérateur Dernière intervention 29 janvier 2010 17
5 mai 2007 à 15:20
faut le faire si je me trompe pas a coups de division sucessive par exemple si tu as 4578

tu vois le nombre de chiffres genre la on commence au millier :

4578 / 1000 = 4
donc ca commenceras par 4 tu le convertis dans une autre routine genre en recursif pour que ca te renvoi : quatre 

donc : quatre mille

ensuite tu te retrouve avec 578:
578 / 100 = 5 :

cinq cents

78 / 10 = 7
soixante dix

et huit ^^

dnc au finale quatre mille cinq cent soixante dix huit 
j'espere que tu vois a peut pres ce que je veux dire ...
 

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
0
Rejoignez-nous