Bonjour,
Dans un de mes programmes, je fais l'addition de deux float de la manière suivante : soit deux float a et b. Je veux à chaque tour d'une boucle augmenter la valeur de a :
Pas sorcier jusque là. Mais la ou je m'étonne, c'est que ce "bête" calcul me donne de faux résultats :
Code : Sélectionner tout - Visualiser dans une fenêtre à part a = a + b;
ex : 86.4 + 1.3 = 87.700005 !!!
134.9 + 14.2 = 149.09999 !!!!
Voyez-vous d'où peut me venir ce résultat ?
Merci d'avance.
ToCToF
Partager