CONVERTISSEUR SOMME EN LETTRES

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 7 juil. 2006 à 07:49
cs_sniperdc Messages postés 7 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 12 juin 2009 - 12 juin 2009 à 21:05
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/38369-convertisseur-somme-en-lettres

cs_sniperdc Messages postés 7 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 12 juin 2009
12 juin 2009 à 21:05
Bravo l'artiste !

Tu a codé ce script en 2006 avec le niveau débutant.
Je suppose que depuis tu ne l'est plus ;)

Tu devrais implémenter la solution de "dark_naruto25" elle fonctionne correctement.
Merci pour le script, l'artiste ;-)
dark_naruto25 Messages postés 127 Date d'inscription mardi 23 août 2005 Statut Membre Dernière intervention 9 mai 2011
29 déc. 2008 à 23:16
Le code est intéressant. Bien que les noms de variables de soient pas si explicite que ça.
Concernant la remarque de kiki2siron, je te présente une petite solution pour arranger le problème du 73 :
Remplace le 'if' de la ligne 162 par celui-ci :
if ($Valeur > 19) {
$N1 = intval($Valeur/10)*10;
if ( (($Valeur>70) and($Valeur<80)or($Valeur>90)) && $Valeur-$N1!=0 ) {
$code = $code.$sDiz[$N1-10];
if ( $Valeur>70 && $Valeur<80 && $Valeur-$N1==1 )
$code = $code." et ";
}else
$code = $code.$sDiz[$N1];
if (($Valeur>70) and($Valeur<80)or($Valeur>90))
$Valeur = $Valeur + 10;
$Valeur = $Valeur - $N1;
}
J'ai testé avec 70,71,72,90,91,95.
cs_faudel Messages postés 3 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 13 mars 2007
13 mars 2007 à 20:45
merci pour le code mais peut tu metre oci le code de la page du formulaire, ou quelqu'un d'autre pourrer me l'envoyé sa sré simpa merci
kiki2sirom Messages postés 153 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 23 décembre 2010
19 juil. 2006 à 12:11
j'ai testé vite fait rien que pour voir qu'au niveau de l'ortographe et de la sémantique, y a quelques problèmes qui persistent :
exemple => essayez 180 par exemple et vous aurez cent quatre vingt Euros, alors que ça devrait être cent quatre vingts Euros
=> essayez ....,73 et vous aurez "soixante dix treize"...

voilou
kiki
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
7 juil. 2006 à 07:49
Hello,

pas de commentaire? Tien...
Je testerai et materai le code plus en détail avant de me prononcer, mais dores et déjà, je trouve l'idée très sympa.
Rejoignez-nous