MAIS DE 20 DIGITOS APOS A VIRGULA

ARTUR 02/11/2015 20:39:19
#453343
Preciso fazer uma conta e mostrar o resultado em uma caixa de texto, mas a mesma aparece zerada e não traz o resultado, como posso mostrar o resultado ou como posso fazer as contas com numeros exponeciais, meu codigo ta conforme abaixo:

Dim ExM As Decimal = 0.00000000000000000000167
Dim ExA As Decimal = 0.0000000000036
Dim ExD As Decimal = 0.035
Dim Tau As Decimal = 0
Dim Forca As Decimal = 0

Forca = ExM * ExA
Tau = Forca * ExD * 1
txtExEnergia.Text = Tau

Desde ja agradeço a ajuda..
DS2T 02/11/2015 21:55:49
#453344
Mude a variável do tipo Decimal para o tipo Double.

Variáveis do tipo Decimal armazenam até 28 casas decimais... Obviamente, seu cálculo resulta em mais casas.

Abraços!
Tópico encerrado , respostas não são mais permitidas