restar numero decimal

joa
04 de Abril del 2006
hola tengo un probelma uando resto mis nuemros decimales resulta q cuando resto 100-25.45 lo resta bien pero cuando hago esto
dim total as double
dim suma as duble
total=99.9
txtPD.Text=100-total
me bota 9.999
cuando me deberia botar 0.1
a que se debe esto y como lo puedo solucionar

Rosa
04 de Abril del 2006
Hola, quizá si lo formateas así:

txtPD.Text = Format(100 - total, "#####0.00")

joa
04 de Abril del 2006
otra ves mas gracias

KIPIED
04 de Abril del 2006
Prueba usando tipo de datos currency y no double. Los decimales trabajan mejor con currency (según mi experiencia).
Chao.