CONVERSION D'UN NOMBRE COMPRIS 0 ET 999999999999999999 (18 CHIFFRES) EN LETTRES

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 - 12 août 2008 à 12:08
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 22 août 2008 à 10:56
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/47577-conversion-d-un-nombre-compris-0-et-999999999999999999-18-chiffres-en-lettres

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
22 août 2008 à 10:56
Pas eu le courage de relire 18 fois le même genre de procédure. ce système à ses propres limites. Vraiment pas top, regardes les liens du premiers posts, là ok.
Hror Messages postés 1 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 13 août 2008
13 août 2008 à 08:54
[qui peut être utile pour des applications de facturation"
=> Ben dis donc ils facturent chers !!! ça vous fera 999999999999999999 €]
tu peut dir qu'ils facrurent chers !!! ça vous fera 99999999999999 € si tu utilisie les autres sources de conversion aussi, merci pour le commentaire constructif
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
12 août 2008 à 21:01
De plus, le code ne gère pas les décimales. Or, en matière de facturation, il y a une fâcheuse tendance à mettre des ",99" un peu partout. Le code est lourd mais comme il s'agit d'un niveau débutant et apparemment la première source de hror, on peut admettre quelques gaffes. On sent qu'il y a eu un travail préalable de réflexion. Néanmoins, je lui suggère d'étudier les liens indiqués par cantador, ça ne pourra que lui être bénéfique.
Personnellement je trouve que, pour un début, ce n'est pas si mal et que ça mérite des encouragements.
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
12 août 2008 à 15:42
Bonjour,
étrange, avec "Edit1" il me balance "mille cent".
J'ai aussi dû corriger l'unité (mettre la fonction principale en déclaration dans Interface) et réécrire "millions" correctement ...
Le "vingt" pose plus de problèmes que l'on croit, car il doit se placer avec un "s" a la fin dans certains cas ...

Cordialement, Bacterius !
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
12 août 2008 à 14:34
Autre chose la fonction de conversion n'est pas publiée de sorte que le programme est
inutilisable en l'état...

et par ailleurs, il n'intègre pas les nombreuses règles d'accord concernant les nombres en lettres.
ex:

* quatre-vingts
* quatre cents
* quatre cent vingt et un

Ce qui fait que ce développement est beaucoup plus complexe qu'il n'y paraît.
"qui peut être utile pour des applications de facturation"
=> Ben dis donc ils facturent chers !!! ça vous fera 999999999999999999 €
Rejoignez-nous