cs_alex1512
Messages postés5Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention21 octobre 2002
-
21 oct. 2002 à 16:37
cs_alex1512
Messages postés5Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention21 octobre 2002
-
21 oct. 2002 à 19:36
Bonjour,
J'aurai besoin d'aide car sur mon programme j'effectue des tests genre
if a<=b-c then
else...
a,b et c sont des double
le pb c'est que lorsque on a égalité des deux termes vba ne semble pas toujours reconnaitre le test, en effet si j'ai a=b-c vb ne reconnait pas toujours l'égalité : lorsque je fais dans un coin a-b+c j'ai un terme en 10^-17 et qui semble tous fausser
n'y a t'il pas un moyen d'éviter ce genre de résidu en se limitant a soit un autre type que double soit faire qu'on ai au max trois chiffres derrière la virgule ou autre chose ou peut etre peut on m'expliquer d'ou viennent ces résidus de nombre qui faussent tout?
cs_alex1512
Messages postés5Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention21 octobre 2002 21 oct. 2002 à 19:36
Merci
Mais est ce que qqn pourrait m'expliquer d'ou vient ce 10^-17 pour des calculs genre .1-.15+.05 parce que ca devrait valoir 0 et c'est ce que mon test doit chercher?
Alex