Pb arrondi dans une formule de calcul
Bonjour,
J'ai un petit souci avec des arondis dans des formules de calcul et je ne comprends vraiment pas d'ou vient le pb. J'utilise IE 6.0.
J'ai la formule suivante :
Formule 1 : Solde - ( somme des crédts - somme des débits )
qui peut également s'écrire
Formule 2 : Solde - somme des crédits + somme des débits
Mes débits et mes crédits ont tout le temps au maximum 2 décimales.
Si je prends un exemple concret, j'obtiens 2 résultats différents
Form 1.
121.95 - ( (121.95 + 129) - (10.00) ) donne - 118.999999
Alors qu'avec le formule 2
121.95 - ( 125.95 + 129 ) + 10 j'obtiens - 119
Je ne comprends pas pourquoi j'obtiens 2 résultats différents sachant que c'est le 2ième qui est correct. Cependant dans certains cas c'est l'inverse qui ce passe. c à d que j'obtiens le résultat précis avec la formule 1 et un arrondi avec la formule 2.
Est ce que le pb vient de IE ? ou est ce purement javascript et comment puis je le règler ?
Merci par avance.