Bonjour
Est ce que quelqu'un peut m'expliquer ca?
conversion de double en int ne se fait pas correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
         double montantApayer = 80.74;
          int montantApayerEnCentime = 0;
          double i = (montantApayer * 100);
          MessageBox.Show("" + i); ===> affiche  8074
          MessageBox.Show("" + (int)i);===>affiche 8073