Bonjour,
Avec ces lignes qui fonctionne parfaitement tant que les nombres sont des entiers :
Hors j'ai le problème suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 p1.value = q1.value * pu1.value; total.value = parseFloat(p1.value) + parseFloat(comand_fdp.value);
q1.value sera toujours un nombre entier car c'est une quantité.
pu1.value est un prix. Sa valeur peut être 2.15 ou 13.15 ou 28.17
Lors de la multiplication, j'obtient un résultat erroné par exemple
65.88888888888889 ou 17.88888888888889
Comment résoudre le problème? D'ou vient cette erreur de multiplication?
Merci pour votre aide
Partager