CLASSE QUI PERMET DE CONVERTIR UN NOMBRE EN LETTRES

cs_Nicko11 Messages postés 1141 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 19 septembre 2007 - 18 avril 2007 à 16:01
cs_Jun Messages postés 11 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 2 septembre 2009 - 31 mai 2007 à 14:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42326-classe-qui-permet-de-convertir-un-nombre-en-lettres

cs_Jun Messages postés 11 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 2 septembre 2009
31 mai 2007 à 14:32
La ligne 74 a été corrigée. merci
fretman92 Messages postés 19 Date d'inscription mardi 21 novembre 2006 Statut Membre Dernière intervention 1 juillet 2007
23 avril 2007 à 19:44
La ligne 74 n est toujours pas corrigé, mais sinon c est très bien, mis a part quelques exceptions : des "et" en trop mais c est pas trop grave ;-)

Pas mal du tout

F92
cs_Jun Messages postés 11 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 2 septembre 2009
23 avril 2007 à 16:33
Ok, je m'empresse de la corriger.
Continuez de tester.
Merci DVTNET
dvtnet Messages postés 3 Date d'inscription vendredi 26 décembre 2003 Statut Membre Dernière intervention 23 avril 2007
23 avril 2007 à 13:52
Petite erreur ligne 74 (vignt --> vingt)
cs_Jun Messages postés 11 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 2 septembre 2009
19 avril 2007 à 14:46
C'est mis à jour.
Tester toujours, j'ai peut être oublié quelque chose
:)
cs_Jun Messages postés 11 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 2 septembre 2009
19 avril 2007 à 12:26
Mais je dois reconnaître que tu avais raison pour le "un mile".
Je vais corriger ça et toutes les autres merci
cs_Jun Messages postés 11 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 2 septembre 2009
19 avril 2007 à 11:59
Les remarques que tu viens de faire sont pertinantes et ont déjà été prise en compte.
La classe gère à la perfection ces aspects.
cs_Nicko11 Messages postés 1141 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 19 septembre 2007 3
18 avril 2007 à 16:01
Salut, je me souviens avoir fais ca en C, et je me souviens que le plus dur dans ce genre de code etait de gerer les cas particuliers:

0
1000 et 81000(mille et pas un mille mais bien quatre-vingt un mille)
11 à 16 (onze et pas dix un)
21 et 81 (et un ou un)
61 et 71 (soixante et un et soixante et onze)
200 et 205 (deux cents et deux cent cinq)
idem avec vingt

Bref tout ce qui ne rentre pas dans la recursivité quoi.

Je peux pas tester mais je le dis au cas ou.