bonjour a tous,
voici mon code :
selon la valeur de compteur, distance prend une valeur et si distance>10 alors mille s’incrémente de +1 pour chaque dizaine ,Code:int unite=0,dizaine=0,centaine=0,mille=0; int compteur=10 000; float distance=0.0; distance= 340.3 * compteur * 0.0000125 ; // distance = 42.5375 if(distance<10) mille=0; else { while(distance>=10) { distance=distance-10; mille++; } }
j'ai pris une valeur de compteur a 10000, donc distance = 42.5375 donc mille devrait etre egale a 4 , mais dans mon code mille n'est jamais egale a 4, savez vous pourquoi?
merci d'avance
-----