voila j'ai un problème de calcul :
j'ai plusieur textbox correspondant à chaques pièces ou billets en euros
et à chaque fois que je change un de ces textbox il me fais un calcul la somme en euros
or par moment lorsque que les remplis il me donne un nombre bizarre exemple 62.7999999 à la place de 63.8 ont dirait qu'il oublit 0.001
mais lorsque j'ai tout remplit c'est bon je comprend pas
quelqu'un peut m'aider ?
merci
je suis sous VB.net 2003
Publicité
Posté le 28-02-2005 à 18:59:22
knakes
Posté le 28-02-2005 à 19:09:42
Essaie de mettre " FormatNumber(Expression , Nbre de décimales) ". Je pense que cette fonction exisste sous .NET
Message édité par knakes le 28-02-2005 à 19:10:16
ngandalf
Posté le 01-03-2005 à 20:20:55
merci je crois que c'est ce que je chercher je verifier que ca marche dans tous les cas Mais bon je trouve vraiment ca bizarre si quelqu'un peux m'expliquer je suis preneur je n'aime ne pas comprendre pourquoi !
knakes
Posté le 01-03-2005 à 20:32:47
T'expliquer quoi ?
bapho13
Usager usant
Posté le 02-03-2005 à 00:03:54
utilise la fonction Round sinon, c'est foireux comme arondi mais c'est mieux que rien.
bapho13
Usager usant
Posté le 02-03-2005 à 00:04:26
Ha merde .Net, bah c la meme pour cette fonction si je ne m'abuse ...