1 | |
Auteur | Messages |
---|---|
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 |