Le + unaire va transformer les valeurs chaînes en nombres (les éléments de formulaires renvoient des chaînes pas des nombres).
-- Y.D.
METIS
O.L. wrote:
Essaie en mettant :
t=q*l*h*(parseFloat(s)+parseFloat(m));
==>Alors là, je dis chapeau !!! Je risquais pas de trouver tout seul ni en lisant les docs ; j'y étais depuis au moins 2 ou 3h, et je ne trouvais rien !!!
Si j'ai d'autres sommes à ajouter, je fais pareil ? Ca va vite devenir imbitable (pour moi, mais bon...)
En tout cas donc : grand merci !!
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
O.L. wrote:
Essaie en mettant :
t=q*l*h*(parseFloat(s)+parseFloat(m));
==>Alors là, je dis chapeau !!!
Je risquais pas de trouver tout seul ni en lisant les docs ; j'y étais
depuis au moins 2 ou 3h, et je ne trouvais rien !!!
Si j'ai d'autres sommes à ajouter, je fais pareil ?
Ca va vite devenir imbitable (pour moi, mais bon...)
En tout cas donc : grand merci !!
--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
==>Alors là, je dis chapeau !!! Je risquais pas de trouver tout seul ni en lisant les docs ; j'y étais depuis au moins 2 ou 3h, et je ne trouvais rien !!!
Si j'ai d'autres sommes à ajouter, je fais pareil ? Ca va vite devenir imbitable (pour moi, mais bon...)
En tout cas donc : grand merci !!
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
METIS
YD wrote:
Le + unaire va transformer les valeurs chaînes en nombres (les éléments de formulaires renvoient des chaînes pas des nombres).
==>Ouhatchapa !!!! Ch'teul'fais pas dire !!!(;o)))))))))
Vais essayer de continuer car il y a d'autres éléments ! Enfin, avec le truc indiqué par O.L., ça marche.
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
YD wrote:
Le + unaire va transformer les valeurs chaînes en nombres
(les éléments de formulaires renvoient des chaînes pas des
nombres).
==>Ouhatchapa !!!! Ch'teul'fais pas dire !!!(;o)))))))))
Vais essayer de continuer car il y a d'autres éléments !
Enfin, avec le truc indiqué par O.L., ça marche.
--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Le + unaire va transformer les valeurs chaînes en nombres (les éléments de formulaires renvoient des chaînes pas des nombres).
==>Ouhatchapa !!!! Ch'teul'fais pas dire !!!(;o)))))))))
Vais essayer de continuer car il y a d'autres éléments ! Enfin, avec le truc indiqué par O.L., ça marche.
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
O.L.
O.L. wrote:
Essaie en mettant :
t=q*l*h*(parseFloat(s)+parseFloat(m));
==>Alors là, je dis chapeau !!! Je risquais pas de trouver tout seul ni en lisant les docs ; j'y étais depuis au moins 2 ou 3h, et je ne trouvais rien !!!
Si j'ai d'autres sommes à ajouter, je fais pareil ?
Bah, a priori oui.
La fonction parseFloat() prend une chaine de caractère ('1.234') et renvoie un nombre décimal (1.234), donc elle peut servir à convertir un nombre en une chaine. Mais c'est une méthode parmi d'autres, dont on avait discuté dans un précédent thread il y a quelques temps (je ne retrouve plus la réf, dsl).
@+
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
O.L. wrote:
Essaie en mettant :
t=q*l*h*(parseFloat(s)+parseFloat(m));
==>Alors là, je dis chapeau !!!
Je risquais pas de trouver tout seul ni en lisant les docs ; j'y étais depuis
au moins 2 ou 3h, et je ne trouvais rien !!!
Si j'ai d'autres sommes à ajouter, je fais pareil ?
Bah, a priori oui.
La fonction parseFloat() prend une chaine de caractère ('1.234') et
renvoie un nombre décimal (1.234), donc elle peut servir à convertir un
nombre en une chaine.
Mais c'est une méthode parmi d'autres, dont on avait discuté dans un
précédent thread il y a quelques temps (je ne retrouve plus la réf,
dsl).
@+
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
==>Alors là, je dis chapeau !!! Je risquais pas de trouver tout seul ni en lisant les docs ; j'y étais depuis au moins 2 ou 3h, et je ne trouvais rien !!!
Si j'ai d'autres sommes à ajouter, je fais pareil ?
Bah, a priori oui.
La fonction parseFloat() prend une chaine de caractère ('1.234') et renvoie un nombre décimal (1.234), donc elle peut servir à convertir un nombre en une chaine. Mais c'est une méthode parmi d'autres, dont on avait discuté dans un précédent thread il y a quelques temps (je ne retrouve plus la réf, dsl).
@+
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
METIS
O.L. wrote:
Essaie en mettant : t=q*l*h*(parseFloat(s)+parseFloat(m));
Au fait : Pourquoi ça marche avec ça : m=k*(t/100)/(1-Math.pow((1+t/100/12),(-n)))/12;
-Oui, comme j'y connais pas grand chose, j'ai pompé ce petit calculateur en JS que j'ai adapté à mes besoins. http://trucsmaths.free.fr/js_emprunt.htm Dans la formule, il y a des sommes, des produits, même des puissances... et le + ne gêne pas, alors pourquoi ?
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
O.L. wrote:
Essaie en mettant :
t=q*l*h*(parseFloat(s)+parseFloat(m));
Au fait :
Pourquoi ça marche avec ça :
m=k*(t/100)/(1-Math.pow((1+t/100/12),(-n)))/12;
-Oui, comme j'y connais pas grand chose, j'ai pompé ce petit
calculateur en JS que j'ai adapté à mes besoins.
http://trucsmaths.free.fr/js_emprunt.htm
Dans la formule, il y a des sommes, des produits, même des
puissances... et le + ne gêne pas, alors pourquoi ?
--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Essaie en mettant : t=q*l*h*(parseFloat(s)+parseFloat(m));
Au fait : Pourquoi ça marche avec ça : m=k*(t/100)/(1-Math.pow((1+t/100/12),(-n)))/12;
-Oui, comme j'y connais pas grand chose, j'ai pompé ce petit calculateur en JS que j'ai adapté à mes besoins. http://trucsmaths.free.fr/js_emprunt.htm Dans la formule, il y a des sommes, des produits, même des puissances... et le + ne gêne pas, alors pourquoi ?
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
YD
YD wrote:
Le + unaire va transformer les valeurs chaînes en nombres (les éléments de formulaires renvoient des chaînes pas des nombres).
==>Ouhatchapa !!!! Ch'teul'fais pas dire !!!(;o)))))))))
Vais essayer de continuer car il y a d'autres éléments ! Enfin, avec le truc indiqué par O.L., ça marche.
Tu n'as pas dû bien lire car "mon truc" marche tout aussi bien que celui d'OL, est plus court et sert à ça en js !
q=+document.form.quantite.value;
note le + s'appliquant à un seul argument (il est donc unaire...) Au fait le script dans mon message était une reprise corrigée du tien.
Au plaisir.
-- Y.D.
YD wrote:
Le + unaire va transformer les valeurs chaînes en nombres
(les éléments de formulaires renvoient des chaînes pas des
nombres).
==>Ouhatchapa !!!! Ch'teul'fais pas dire !!!(;o)))))))))
Vais essayer de continuer car il y a d'autres éléments !
Enfin, avec le truc indiqué par O.L., ça marche.
Tu n'as pas dû bien lire car "mon truc" marche tout aussi
bien que celui d'OL, est plus court et sert à ça en js !
q=+document.form.quantite.value;
note le + s'appliquant à un seul argument (il est donc unaire...)
Au fait le script dans mon message était une reprise corrigée
du tien.
Le + unaire va transformer les valeurs chaînes en nombres (les éléments de formulaires renvoient des chaînes pas des nombres).
==>Ouhatchapa !!!! Ch'teul'fais pas dire !!!(;o)))))))))
Vais essayer de continuer car il y a d'autres éléments ! Enfin, avec le truc indiqué par O.L., ça marche.
Tu n'as pas dû bien lire car "mon truc" marche tout aussi bien que celui d'OL, est plus court et sert à ça en js !
q=+document.form.quantite.value;
note le + s'appliquant à un seul argument (il est donc unaire...) Au fait le script dans mon message était une reprise corrigée du tien.
Au plaisir.
-- Y.D.
O.L.
METIS avait écrit le 04/11/2005 :
O.L. wrote:
Essaie en mettant : t=q*l*h*(parseFloat(s)+parseFloat(m));
Au fait : Pourquoi ça marche avec ça : m=k*(t/100)/(1-Math.pow((1+t/100/12),(-n)))/12;
-Oui, comme j'y connais pas grand chose, j'ai pompé ce petit calculateur en JS que j'ai adapté à mes besoins. http://trucsmaths.free.fr/js_emprunt.htm Dans la formule, il y a des sommes, des produits, même des puissances... et le + ne gêne pas, alors pourquoi ?
Au niveau de 1+t/100/12, le signe + additionne le nombre 1 et (t/100/12) qui pour lui est un nombre. En effet, t est une chaine, mais lorsque l'on s'en sert dans un calcul (ici deux divisions successives) le résultat final est bien un nombre.
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
METIS avait écrit le 04/11/2005 :
O.L. wrote:
Essaie en mettant :
t=q*l*h*(parseFloat(s)+parseFloat(m));
Au fait :
Pourquoi ça marche avec ça :
m=k*(t/100)/(1-Math.pow((1+t/100/12),(-n)))/12;
-Oui, comme j'y connais pas grand chose, j'ai pompé ce petit calculateur en
JS que j'ai adapté à mes besoins.
http://trucsmaths.free.fr/js_emprunt.htm
Dans la formule, il y a des sommes, des produits, même des puissances... et
le + ne gêne pas, alors pourquoi ?
Au niveau de 1+t/100/12, le signe + additionne le nombre 1 et
(t/100/12) qui pour lui est un nombre.
En effet, t est une chaine, mais lorsque l'on s'en sert dans un calcul
(ici deux divisions successives) le résultat final est bien un nombre.
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Essaie en mettant : t=q*l*h*(parseFloat(s)+parseFloat(m));
Au fait : Pourquoi ça marche avec ça : m=k*(t/100)/(1-Math.pow((1+t/100/12),(-n)))/12;
-Oui, comme j'y connais pas grand chose, j'ai pompé ce petit calculateur en JS que j'ai adapté à mes besoins. http://trucsmaths.free.fr/js_emprunt.htm Dans la formule, il y a des sommes, des produits, même des puissances... et le + ne gêne pas, alors pourquoi ?
Au niveau de 1+t/100/12, le signe + additionne le nombre 1 et (t/100/12) qui pour lui est un nombre. En effet, t est une chaine, mais lorsque l'on s'en sert dans un calcul (ici deux divisions successives) le résultat final est bien un nombre.
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
METIS
YD wrote: .../...
Tu n'as pas dû bien lire car "mon truc" marche tout aussi bien que celui d'OL, est plus court et sert à ça en js !
q=+document.form.quantite.value;
note le + s'appliquant à un seul argument (il est donc unaire...) Au fait le script dans mon message était une reprise corrigée du tien.
==> D'accord, d'accord... Chui pas très doué, faut tout me dire !!(;o)))))))))))
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
YD wrote:
.../...
Tu n'as pas dû bien lire car "mon truc" marche tout aussi
bien que celui d'OL, est plus court et sert à ça en js !
q=+document.form.quantite.value;
note le + s'appliquant à un seul argument (il est donc unaire...)
Au fait le script dans mon message était une reprise corrigée
du tien.
==> D'accord, d'accord...
Chui pas très doué, faut tout me dire !!(;o)))))))))))
--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Tu n'as pas dû bien lire car "mon truc" marche tout aussi bien que celui d'OL, est plus court et sert à ça en js !
q=+document.form.quantite.value;
note le + s'appliquant à un seul argument (il est donc unaire...) Au fait le script dans mon message était une reprise corrigée du tien.
==> D'accord, d'accord... Chui pas très doué, faut tout me dire !!(;o)))))))))))
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
METIS
O.L. wrote:
Au niveau de 1+t/100/12, le signe + additionne le nombre 1 et (t/100/12) qui pour lui est un nombre. En effet, t est une chaine, mais lorsque l'on s'en sert dans un calcul (ici deux divisions successives) le résultat final est bien un nombre.
==>Eh bé, vu mon niveau dans le codage, j'en ai bien pour WE à analyser !! Merci en tout cas !(;o)))))
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...
O.L. wrote:
Au niveau de 1+t/100/12, le signe + additionne le nombre 1 et
(t/100/12) qui pour lui est un nombre.
En effet, t est une chaine, mais lorsque l'on s'en sert dans un
calcul
(ici deux divisions successives) le résultat final est bien un
nombre.
==>Eh bé, vu mon niveau dans le codage, j'en ai bien pour WE à
analyser !!
Merci en tout cas !(;o)))))
--
<|[;o)) METIS
http://www.graphM.com
Remplacer wawamoo par ce qu'il faut...
Au niveau de 1+t/100/12, le signe + additionne le nombre 1 et (t/100/12) qui pour lui est un nombre. En effet, t est une chaine, mais lorsque l'on s'en sert dans un calcul (ici deux divisions successives) le résultat final est bien un nombre.
==>Eh bé, vu mon niveau dans le codage, j'en ai bien pour WE à analyser !! Merci en tout cas !(;o)))))
-- <|[;o)) METIS http://www.graphM.com Remplacer wawamoo par ce qu'il faut...