Quand on met 0.00, vb avec gentillesse met 0#, ok, mais est-ce que ça,
ça fait 0 pour lui (0.00), car dés fois j'ai testé si < 0, et ça ne
marchait pas, car en fait il y avait des décimaux qui donnait 0.0x...
Conclusion, maintenant je fais, pour écrire 0.00 en Single ou Double
si x < 0
je mets
si x < (0.01 - 0.01)
Qu'en pensez-vous, est-ce bon; d'autres méthodes ???
Merci, au revoir et à bientôt.
--
ng75 arobase noos.fr
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello,
0# est 0 en single... Donc non, 0 n'est pas exactement 0 dans les autres réprésentations, mais c'est bien 0 pour VB.
si < 0, et ça ne marchait pas, car en fait il y avait des décimaux qui donnait 0.0x
De toutes façons, même 0.00 n'est pas < 0, sans autres décimales...
Je ne vois pas pourquoi il faudrait écrire (0.01 - 0.01)? La valeur de l'expression (-5E-100 < 0) retourne bien "vrai"... Par contre, si tu ne travaille pas en dessous de 1E-2, tu peux peut-être penser au type Currency qui sert plus à traiter des problèmes d'argent, ou pour des nombres à virgule fixe avec des calculs de précision (selon l'aide de VB)...
Autre point important concernant la comparaison, la convertion qui s'opère: Quand un Single est comparé à un Double, le Double est arrondi à la précision du Single
-- François Picalausa
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Quand on met 0.00, vb avec gentillesse met 0#, ok, mais est-ce que ça, ça fait 0 pour lui (0.00), car dés fois j'ai testé si < 0, et ça ne marchait pas, car en fait il y avait des décimaux qui donnait 0.0x... Conclusion, maintenant je fais, pour écrire 0.00 en Single ou Double si x < 0 je mets si x < (0.01 - 0.01)
Qu'en pensez-vous, est-ce bon; d'autres méthodes ???
Merci, au revoir et à bientôt.
Hello,
0# est 0 en single...
Donc non, 0 n'est pas exactement 0 dans les autres réprésentations, mais
c'est bien 0 pour VB.
si < 0, et
ça ne marchait pas, car en fait il y avait des décimaux qui donnait
0.0x
De toutes façons, même 0.00 n'est pas < 0, sans autres décimales...
Je ne vois pas pourquoi il faudrait écrire (0.01 - 0.01)?
La valeur de l'expression (-5E-100 < 0) retourne bien "vrai"...
Par contre, si tu ne travaille pas en dessous de 1E-2, tu peux peut-être
penser au type Currency qui sert plus à traiter des problèmes d'argent, ou
pour des nombres à virgule fixe avec des calculs de précision (selon l'aide
de VB)...
Autre point important concernant la comparaison, la convertion qui s'opère:
Quand un Single est comparé à un Double, le Double est arrondi à la
précision du Single
--
François Picalausa
"LE TROLL" <le troll@paris.fr> a écrit dans le message de news:
eMSUgtrAFHA.3940@TK2MSFTNGP09.phx.gbl
Bonjour,
Quand on met 0.00, vb avec gentillesse met 0#, ok, mais est-ce que
ça, ça fait 0 pour lui (0.00), car dés fois j'ai testé si < 0, et
ça ne marchait pas, car en fait il y avait des décimaux qui donnait
0.0x...
Conclusion, maintenant je fais, pour écrire 0.00 en Single ou
Double si x < 0
je mets
si x < (0.01 - 0.01)
Qu'en pensez-vous, est-ce bon; d'autres méthodes ???
0# est 0 en single... Donc non, 0 n'est pas exactement 0 dans les autres réprésentations, mais c'est bien 0 pour VB.
si < 0, et ça ne marchait pas, car en fait il y avait des décimaux qui donnait 0.0x
De toutes façons, même 0.00 n'est pas < 0, sans autres décimales...
Je ne vois pas pourquoi il faudrait écrire (0.01 - 0.01)? La valeur de l'expression (-5E-100 < 0) retourne bien "vrai"... Par contre, si tu ne travaille pas en dessous de 1E-2, tu peux peut-être penser au type Currency qui sert plus à traiter des problèmes d'argent, ou pour des nombres à virgule fixe avec des calculs de précision (selon l'aide de VB)...
Autre point important concernant la comparaison, la convertion qui s'opère: Quand un Single est comparé à un Double, le Double est arrondi à la précision du Single
-- François Picalausa
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Quand on met 0.00, vb avec gentillesse met 0#, ok, mais est-ce que ça, ça fait 0 pour lui (0.00), car dés fois j'ai testé si < 0, et ça ne marchait pas, car en fait il y avait des décimaux qui donnait 0.0x... Conclusion, maintenant je fais, pour écrire 0.00 en Single ou Double si x < 0 je mets si x < (0.01 - 0.01)
Qu'en pensez-vous, est-ce bon; d'autres méthodes ???