Bonjour, j'ai un soucis avec la fct Int() qui me revoie une valeure erronée.
Voici les conditions du code:
Si :
Alors que si je décompose en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim dbl1, dbl2, dbl3, dbl4 as Double Dim tmp1,tmp2 as Double dbl2 = 15.625 dbl3 = 0.025 dbl4 = 125 dbl1 = (dbl2 / dbl3) - dbl4 'dbl1 = 500 tmp1 = int(dbl1) 'tmp1 = 499 ???????
En clair je ne travaille qu'avec des Double, et un Int(500) = 499...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 tmp2 = (dbl2 / dbl3) dbl1 = tmp2 - dbl4 tmp1 = int(dbl1) 'tmp1 = 500 ! OK
Si quelqu'un peut m'éclairer c'est top !
Merci d'avance
Partager