Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
16 mars 2005 à 23:52
Meztoni
Messages postés1Date d'inscriptionmardi 9 janvier 2018StatutMembreDernière intervention 9 janvier 2018
-
9 janv. 2018 à 08:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
JustFateh
Messages postés1Date d'inscriptionlundi 17 décembre 2012StatutMembreDernière intervention17 décembre 2012 17 déc. 2012 à 08:12
cette formule ne converte pas cette montant: ( *,999 )exemple 2,999 ;
L'excel changer cette valeur à 3,00 mais le conertisseur ne converte pas la valeur..???
normalement la convertission devient "Trois Euros" mais il s'affiche "#Valeur"???
la valeur 2,899 devient 2,9 et la convertisseur marché trés bien...
donc le problem et dans ( *,999).. ex: 14,999...
aid mois svp... je comprand rien dans ces formules???
armando2134
Messages postés1Date d'inscriptionmardi 21 août 2012StatutMembreDernière intervention21 août 2012 21 août 2012 à 11:51
bon script, par contre il y a une faute d’orthographe : "quatre-vingt" et "cent" suivis de "mille" sont toujours invariables. mais connaissances réduites en java script ne m'ont pas permis de trouver de solution...
Aldebaran_92
Messages postés1Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention24 juin 2012 24 juin 2012 à 18:54
Bonjour, quelqu'un pourrait il m'aider à faire une page HTML utilisant ce script ou dans une cellule on indique les chiffres et quand on clique sur un bouton une cellule affiche la reconversion en lettre ?
Merci et encore bravo pour ce travail ^^.
aminosoft
Messages postés2Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 5 mai 2010 5 mai 2010 à 12:17
Bonjour Klodmatrix, je viens de faire rectifier le code parce que j'avais le meme besoin, tu peux t'inspirer
switch(Devise) {
case 0 :
if (dblEnt > 0) strDev = " Dirham" ;
if (dblEnt > 1) strDev = strDev + "s" ;
if (byDec > 0) strDev = strDev + " et ";
if (byDec > 0) strCentimes = strCentimes + " Centime" ;
if (byDec > 1) strCentimes = strCentimes + "s" ;
break;
case 1 :
strDev = " Euro" ;
if (byDec > 0) strCentimes = strCentimes + " Cents" ;
break;
case 2 :
strDev = " Dollar" ;
if (byDec > 0) strCentimes = strCentimes + " Cent" ;
break;
}
aminosoft
Messages postés2Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 5 mai 2010 5 mai 2010 à 12:12
Merci pour ce travail geant
klodmatrix
Messages postés2Date d'inscriptiondimanche 18 octobre 2009StatutMembreDernière intervention 1 avril 2010 1 avril 2010 à 12:52
Bonjour ,
merci à tout, Tres bon travail, S.V.P comment faire pour un chiffre de ce type "1236.700" soit écrire comme suit: "mille deux cents trente-six sept cents".
car il me donne "mille deux cents trente-six Soixante-dix".
encore merci
klodmatrix
Messages postés2Date d'inscriptiondimanche 18 octobre 2009StatutMembreDernière intervention 1 avril 2010 26 mars 2010 à 01:06
Je vous remercie beaucoup mon ami, et Que Dieu vous bénisse
kawtar230
Messages postés1Date d'inscriptionvendredi 27 janvier 2006StatutMembreDernière intervention27 août 2008 27 août 2008 à 11:59
Bonjour ,
Tres interessant comme tutoriau , SVP es ce que je pourrais recuperer la valeur dans un textbox dans une pas asp.net merci
elrafo
Messages postés2Date d'inscriptionvendredi 8 février 2008StatutMembreDernière intervention29 février 2008 29 févr. 2008 à 15:28
ben merci a tous pour les différentes solutions, je n'aurai jamais trouvé ça moi meme...merci encore...
communimage
Messages postés2Date d'inscriptionjeudi 1 mars 2007StatutMembreDernière intervention22 février 2008 22 févr. 2008 à 16:06
Merci pour la réponse si rapide, mais j'ai trouvé une autre solution, il suffit de remplacer dans la fonction :
function ConvNumberLetter(Nombre, Devise, Langue) {
la ligne :
byDec = parseInt((Nombre - dblEnt) * 100) ;
par :
byDec = Math.round((Nombre - dblEnt) * 100) ;
encore merci... bonne continuation.
cs_taherm
Messages postés2Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention22 février 2008 22 févr. 2008 à 14:27
ELRAFO, COMMUNIMAGE, Ce problème est due à la variable en "Float" que vous utilisé si je ne me trompes pas. Je vous conseille de convertir votre variable en chaine de caractères, la diviser en deux au niveau du séparateur des décimaux et convertir chaque bout de caractères ensuite en "Integer" et finir par convertir chaque bout à part.
Exemple :
Variable = 123,345
la convertir en String devient "123,345",
la diviser en Deux au niveau du ',' donne deux chaine de caractères "123" et "345"
ensuite convertir ces deux chaînes en deux variables "Integer"
et finalement convertir chaque variables à part.
J'espère que j'ai pu aider.
communimage
Messages postés2Date d'inscriptionjeudi 1 mars 2007StatutMembreDernière intervention22 février 2008 22 févr. 2008 à 13:12
Trés bien le sript, mais moi ausi j'ai le bug comme ELRAFO, 56,22 donne "cinquante-six Euros vingt et un Cents" ? merci
elrafo
Messages postés2Date d'inscriptionvendredi 8 février 2008StatutMembreDernière intervention29 février 2008 19 févr. 2008 à 16:59
J'ai un bug étrange avec ce script, de temps en temps, il retire un cent à la valeur, essayez avec 70,60 € il me renvoie 70,59 !
Quelqu'un à une idée?
merci d'avance.
pmadfm
Messages postés2Date d'inscriptionlundi 5 février 2007StatutMembreDernière intervention22 juin 2007 22 juin 2007 à 14:50
Excellent, utile, bien écrit et fonctionnel bravo pour ce joli travail.
cs_taherm
Messages postés2Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention22 février 2008 16 mars 2007 à 18:32
Pour utiliser ce code il faut faire comme a dit ARTO_8000 çàd :
Intégrer le script suivant dans l'entête de ta page en ajoutant :
<script language="javascript" src="script_money.js"></script>
Mais en plus là, où tu veux qu'il affiche le résultat il faut que tu ajoutes ce qui suit : <script>document.writeln(ConvNumberLetter(tavaleur, tadevise, talangue))</script>
cs_faudel
Messages postés3Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention13 mars 2007 15 mars 2007 à 16:12
comment sa marche ce script pouvez vous m'aider.merci
cs_faudel
Messages postés3Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention13 mars 2007 13 mars 2007 à 20:57
sa sré mieux si avec le script yavé une page html avec le formulaire ki va avec, kelk1 pouré me la passé.merci
softghost
Messages postés61Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention13 avril 2010 7 nov. 2006 à 20:40
bonjour
j'ai un petit probleme c'est au niveau de l'appel en html.
je suis pas assez fort en javascript
merci d'avance
Pollux84
Messages postés15Date d'inscriptionlundi 1 septembre 2003StatutMembreDernière intervention15 février 2009 5 oct. 2006 à 12:07
trés bon script, marche tres bien => 10/10
daudaire
Messages postés1Date d'inscriptionmardi 14 mars 2006StatutMembreDernière intervention17 mars 2006 17 mars 2006 à 17:21
Ok pour moi je l'ai traduit en php et ça se passe bien
nfouad
Messages postés4Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention 2 juin 2005 2 juin 2005 à 16:08
Merci bcp j'ai trouvé 10/10 ;-)
nfouad
Messages postés4Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention 2 juin 2005 2 juin 2005 à 14:58
j'ai toujours pas réussi, portant j'ai tout essayé. En faite mon problème c'est au niveau de l'appel en html.
si vous ne vouez pas d'inconvénient, pourriez vous me donner un exepmle simple d'utilisation.
Merci beaucoup.
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 21 mai 2005 à 15:52
Pour intégré le script il faut ajouter :
<script language="javascript" src="script_money.js"></script>
Et pour le faire fontionner il suffit d'appeller la fonction ConvNumberLetter avec les arguments suivants :
1e - le nombre
2e - devise (0,1,2) voir les détails mis dans le fichier js
3e - langue (0,1,2) voir les détails mis dans le fichier js
nfouad
Messages postés4Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention 2 juin 2005 18 mai 2005 à 15:42
Est ce que vous pouriez m'indiquer comment utiliser ce script.
Merci bcp.
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 16 mars 2005 à 23:52
J'ai bien aimé le fait de pouvoir choisir la devise et la langue. 10/10
9 janv. 2018 à 08:26
5 janv. 2018 à 12:22
17 déc. 2012 à 08:12
L'excel changer cette valeur à 3,00 mais le conertisseur ne converte pas la valeur..???
normalement la convertission devient "Trois Euros" mais il s'affiche "#Valeur"???
la valeur 2,899 devient 2,9 et la convertisseur marché trés bien...
donc le problem et dans ( *,999).. ex: 14,999...
aid mois svp... je comprand rien dans ces formules???
21 août 2012 à 11:51
24 juin 2012 à 18:54
Merci et encore bravo pour ce travail ^^.
5 mai 2010 à 12:17
switch(Devise) {
case 0 :
if (dblEnt > 0) strDev = " Dirham" ;
if (dblEnt > 1) strDev = strDev + "s" ;
if (byDec > 0) strDev = strDev + " et ";
if (byDec > 0) strCentimes = strCentimes + " Centime" ;
if (byDec > 1) strCentimes = strCentimes + "s" ;
break;
case 1 :
strDev = " Euro" ;
if (byDec > 0) strCentimes = strCentimes + " Cents" ;
break;
case 2 :
strDev = " Dollar" ;
if (byDec > 0) strCentimes = strCentimes + " Cent" ;
break;
}
5 mai 2010 à 12:12
1 avril 2010 à 12:52
merci à tout, Tres bon travail, S.V.P comment faire pour un chiffre de ce type "1236.700" soit écrire comme suit: "mille deux cents trente-six sept cents".
car il me donne "mille deux cents trente-six Soixante-dix".
encore merci
26 mars 2010 à 01:06
27 août 2008 à 11:59
Tres interessant comme tutoriau , SVP es ce que je pourrais recuperer la valeur dans un textbox dans une pas asp.net merci
29 févr. 2008 à 15:28
22 févr. 2008 à 16:06
function ConvNumberLetter(Nombre, Devise, Langue) {
la ligne :
byDec = parseInt((Nombre - dblEnt) * 100) ;
par :
byDec = Math.round((Nombre - dblEnt) * 100) ;
encore merci... bonne continuation.
22 févr. 2008 à 14:27
Exemple :
Variable = 123,345
la convertir en String devient "123,345",
la diviser en Deux au niveau du ',' donne deux chaine de caractères "123" et "345"
ensuite convertir ces deux chaînes en deux variables "Integer"
et finalement convertir chaque variables à part.
J'espère que j'ai pu aider.
22 févr. 2008 à 13:12
19 févr. 2008 à 16:59
Quelqu'un à une idée?
merci d'avance.
22 juin 2007 à 14:50
16 mars 2007 à 18:32
Intégrer le script suivant dans l'entête de ta page en ajoutant :
<script language="javascript" src="script_money.js"></script>
Mais en plus là, où tu veux qu'il affiche le résultat il faut que tu ajoutes ce qui suit : <script>document.writeln(ConvNumberLetter(tavaleur, tadevise, talangue))</script>
tadevise : 0:aucune / 1:Euro / 2:Dollar
talangue : 0:Français / 1:Belgique / 3:Suisse
15 mars 2007 à 16:12
13 mars 2007 à 20:57
7 nov. 2006 à 20:40
j'ai un petit probleme c'est au niveau de l'appel en html.
je suis pas assez fort en javascript
merci d'avance
5 oct. 2006 à 12:07
17 mars 2006 à 17:21
2 juin 2005 à 16:08
2 juin 2005 à 14:58
si vous ne vouez pas d'inconvénient, pourriez vous me donner un exepmle simple d'utilisation.
Merci beaucoup.
21 mai 2005 à 15:52
<script language="javascript" src="script_money.js"></script>
Et pour le faire fontionner il suffit d'appeller la fonction ConvNumberLetter avec les arguments suivants :
1e - le nombre
2e - devise (0,1,2) voir les détails mis dans le fichier js
3e - langue (0,1,2) voir les détails mis dans le fichier js
18 mai 2005 à 15:42
Merci bcp.
16 mars 2005 à 23:52