malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
7 juil. 2006 à 07:49
cs_sniperdc
Messages postés7Date d'inscriptionlundi 3 mai 2004StatutMembreDernière intervention12 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.
cs_sniperdc
Messages postés7Date d'inscriptionlundi 3 mai 2004StatutMembreDernière intervention12 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és127Date d'inscriptionmardi 23 août 2005StatutMembreDerniè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és3Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention13 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és153Date d'inscriptionmardi 17 août 2004StatutMembreDernière intervention23 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és10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 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.
12 juin 2009 à 21:05
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 ;-)
29 déc. 2008 à 23:16
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.
13 mars 2007 à 20:45
19 juil. 2006 à 12:11
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
7 juil. 2006 à 07:49
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.