Gambas France BETA


Pas de compte ? Incription

Resultat bizarre

1
AuteurMessages
Patrick#1 Posté le 2/8/2017 à 14:00:24
Bonjour,
Dans mes calculs je fais l'équivalent de : Val("85,8") + Val("-85,80") qui me donne un résultat de 1,4210854715202E-14 résultat que j'écris dans une table mysql et qui du coup devient 1,42108..., ce qui n'est pas 0.
En reformatant mes variables pour faire Val("85,80") + Val("-85,80") j’obtiens bien 0, mais je me demandais pourquoi ce résultat histoire de ne pas refaire la même erreur.
spheris#2 Posté le 17/8/2017 à 22:25:43
Patrick,
J'ai beau écrire ton code dans tous les sens, je ne trouve que 0 comme résultat.
Quels sont "L'équivalent de mes calculs"?
;)
Patrick#3 Posté le 19/8/2017 à 08:01:53
Bonjour,
Il suffit juste de faire ça :

spheris#4 Posté le 19/8/2017 à 13:21:46
Il semble que ce soit un problème de digit. Quand il y a le même nombre de chiffre après la virgule ça marche.
Il fautdra donc formater tes chaines de caractères avant de les passer par la moulinette VAL .
;)
1