Bonjour,

J'ai un problème avec mon ordinateur qui ne sait plus compter.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
float camX;
 
cout<<"Avant incrémentation "<<camX<<endl;
camX = camX + 0.1;
cout<<"Après incrémentation "<<camX<<endl;
Et voici le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Avant incrémentation -10.2
Après incrémentation -10.1
 
//Jusque la tout va bien
Avant incrémentation -10.1
Après incrémentation -9.99996
 
Avant incrémentation -9.99996
Après incrémentation -9.89996
Je ne comprends pas pourquoi ça fait cela et j'aimerais bien corriger ce problème qui me gène.