Je fais une comparaison avec 2 variables numeriques=20
(Double pr=E9cision) A et B
A est egal =E0 18.26 ? et B est egal =E0 18.26 ?
Access me confirme qu'ils sont pas egaux, et la difference=20
entre eux, est 1,0000000000E-3
Avez vous une id=E9e pour retrouver l'egalit=E9 ?
merci d'avance
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
Patrick
Bonjour,
Si tu peux arrondir les chiffres dans les variables tu pourras obtenir égalité. Cela arrive assez fréquemment quand il y a des calculs à l'origine des valeur et le fait d'arrondir (à deux décimales par exemple) permet de contourner ce problème.
-- Patrick
"Guillaume" wrote in message news:c37801c47a3d$ba97c9c0$ Je fais une comparaison avec 2 variables numeriques (Double précision) A et B A est egal à 18.26 ? et B est egal à 18.26 ? Access me confirme qu'ils sont pas egaux, et la difference entre eux, est 1,0000000000E-3 Avez vous une idée pour retrouver l'egalité ? merci d'avance
Bonjour,
Si tu peux arrondir les chiffres dans les variables tu pourras obtenir
égalité. Cela arrive assez fréquemment quand il y a des calculs à l'origine
des valeur et le fait d'arrondir (à deux décimales par exemple) permet de
contourner ce problème.
--
Patrick
"Guillaume" <anonymous@discussions.microsoft.com> wrote in message
news:c37801c47a3d$ba97c9c0$a301280a@phx.gbl...
Je fais une comparaison avec 2 variables numeriques
(Double précision) A et B
A est egal à 18.26 ? et B est egal à 18.26 ?
Access me confirme qu'ils sont pas egaux, et la difference
entre eux, est 1,0000000000E-3
Avez vous une idée pour retrouver l'egalité ?
merci d'avance
Si tu peux arrondir les chiffres dans les variables tu pourras obtenir égalité. Cela arrive assez fréquemment quand il y a des calculs à l'origine des valeur et le fait d'arrondir (à deux décimales par exemple) permet de contourner ce problème.
-- Patrick
"Guillaume" wrote in message news:c37801c47a3d$ba97c9c0$ Je fais une comparaison avec 2 variables numeriques (Double précision) A et B A est egal à 18.26 ? et B est egal à 18.26 ? Access me confirme qu'ils sont pas egaux, et la difference entre eux, est 1,0000000000E-3 Avez vous une idée pour retrouver l'egalité ? merci d'avance
Daniel Carollo
Bonjour Guillaume!
D'ou viennent ces variables? Si vous utilisez une double precision (environ 12 chiffres significatifs, si je ne m'abuse) il y a fort a parier qu'en effet il y a une difference entre eux. Dans la plupart des applications scientifiques, on se pose rarement la question "A est-il egal a B", mais plutot "La difference A-B est-elle inferieure a epsilon".
J'espere que ca vous donne des pistes a explorer...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Guillaume" wrote in message news:c37801c47a3d$ba97c9c0$ Je fais une comparaison avec 2 variables numeriques (Double précision) A et B A est egal à 18.26 ? et B est egal à 18.26 ? Access me confirme qu'ils sont pas egaux, et la difference entre eux, est 1,0000000000E-3 Avez vous une idée pour retrouver l'egalité ? merci d'avance
Bonjour Guillaume!
D'ou viennent ces variables? Si vous utilisez une double precision (environ
12 chiffres significatifs, si je ne m'abuse) il y a fort a parier qu'en
effet il y a une difference entre eux. Dans la plupart des applications
scientifiques, on se pose rarement la question "A est-il egal a B", mais
plutot "La difference A-B est-elle inferieure a epsilon".
J'espere que ca vous donne des pistes a explorer...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Guillaume" <anonymous@discussions.microsoft.com> wrote in message
news:c37801c47a3d$ba97c9c0$a301280a@phx.gbl...
Je fais une comparaison avec 2 variables numeriques
(Double précision) A et B
A est egal à 18.26 ? et B est egal à 18.26 ?
Access me confirme qu'ils sont pas egaux, et la difference
entre eux, est 1,0000000000E-3
Avez vous une idée pour retrouver l'egalité ?
merci d'avance
D'ou viennent ces variables? Si vous utilisez une double precision (environ 12 chiffres significatifs, si je ne m'abuse) il y a fort a parier qu'en effet il y a une difference entre eux. Dans la plupart des applications scientifiques, on se pose rarement la question "A est-il egal a B", mais plutot "La difference A-B est-elle inferieure a epsilon".
J'espere que ca vous donne des pistes a explorer...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Guillaume" wrote in message news:c37801c47a3d$ba97c9c0$ Je fais une comparaison avec 2 variables numeriques (Double précision) A et B A est egal à 18.26 ? et B est egal à 18.26 ? Access me confirme qu'ils sont pas egaux, et la difference entre eux, est 1,0000000000E-3 Avez vous une idée pour retrouver l'egalité ? merci d'avance