Problemi con somme di double

giovedì 27 aprile 2006 - 11.58

Babi Profilo | Junior Member

Ciao a tutti, ho questo piccolo problema con delle somme...
su una form ho dei campi text nei quali vengono imputati valori double

esempio
campo1 = 6086,60
campo2 = 24645,35

la somma viene fatta in questo modo
somma = cdbl(campo1)+cdbl(campo2)
ed invece di venire 30731,95 risulta essere 30731,94444445
come posso rimediare ?

grazie in anticipo


totti240282 Profilo | Guru

guarda in system.math ci sono dei metodi per arrotondare e tanti altri....
C'è solo un capitano !!!!!!

Babi Profilo | Junior Member

SI, hai ragione.
grazie

Brainkiller Profilo | Guru

Io di solito uso Math.Round(variabile,2) dove 2 sono il numero dei decimali.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Babi Profilo | Junior Member

SI, è la scelta che ho fatto anche io
:p
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5