Calcul simple approximatif
Bonjour,
je rencontre un problème dans un script, il m'a fallut du temps pour piger que dans mon test cela venait d'une division qui est sensée tomber juste mais qui ne l'est pas avec javascript...
Après un petit test, ce problème est le même avec python...
Comment faire en sorte d'avoir le bon résultat à la division suivante :
et non ce que me renvoie javascript :
Code:
2.4/24 = 0.09999999999999999
Et ce sans arrondir...
Ce cas est spécifique mais je ne dois pas rencontrer ce genre de problème...
je veux juste vérifier si un calcul a été arrondi ou non :
Code:
1 2 3
| DebitHoraire = parseFloat((DebitContinu / 24).toFixed(1));
if(DebitHoraire != DebitContinu / 24) |
Comment différentier une approximation liée au processeur à une approximation mathématique ?
Une idée ?
Merci.