Bonjour,
J'observe le comportement suivant en debug sous vb.net express 2010:
Pièce jointe 166852
Pièce jointe 166854
Après exécution des 3 instructions, la condition 0.45 >= 0.45 est évaluée comme fausse. Est-ce explicable ?
Merci
Gregory
Version imprimable
Bonjour,
J'observe le comportement suivant en debug sous vb.net express 2010:
Pièce jointe 166852
Pièce jointe 166854
Après exécution des 3 instructions, la condition 0.45 >= 0.45 est évaluée comme fausse. Est-ce explicable ?
Merci
Gregory
Bonjour,
Essaye :
Car deux décimales <=> nombre à virgule flottante double précision.Code:
1
2
3 Dim val As Double Dim valabs As Double
Exemple:
'cond' sera = trueCode:
1
2
3
4
5
6
7 Dim val As Single Dim valabs As Single Dim cond As Boolean val = 0.4 valabs = (val) cond = (valabs >= 0.4)
Effectivement ça fonctionne avec des 'double' . Merci