Bonjour,
Je developpe sur visual C++ 2003 et j'ai un probleme de précision de calcul.
Voici un bout de code :
double VarDbl1,VarDbl2;
double VarDblRes;
VarDbl1 = 5.2;
VarDbl2 = 4;
VarDblRes = VarDbl1 + VarDbl2 ;
Le resultat n'est pas 9.2 comme on pourrait si attendre mais 9.1999999999999993 !!!
Je vous laisse imaginer ce que cela peut donner dans une equation complexe.
Je ne vois pas comment resoudre ce pb.
Y a t il une option dans le compilateur ?
Merci d'avance pour votre aide

 

 
		
		 
         
 

 
			
			

 
   


 Probleme de précision
 Probleme de précision
				 Répondre avec citation
  Répondre avec citation
Partager