Salut tout le monde...
Voilà mon problème :
j'ai 3 variables de type System::Single.
Lorsque j'effectue une "simple" multiplication, j'ai des arrondis étranges...

Du style : 1,5300000 * 2,0000000 = 3,0599999999
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
System::Single pu,qte,total;
 
total = pu * qte;
ou encore : 1,5300000 * 100 = 152
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
System::Int16 myInt;
System::Single mySingle;
 
myInt = mySingle * 100;
Vous savez pourquoi ???