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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.