Casas após a virgula
bem estou com um pequeno probleminha aqui.
Nao parece ser muito, mas está me dando uma baita de uma dor de cabeça.
Seguinte:
Estou efetuando um cálculo comun, mas ele está me mostrando o valor errado, com apenas 4 casas após a vírgula, onde o calculo real tem que ser com 6 casas após a vírgula.
Ex: 38.873,04 / 5000 = 7,774608 [b:4a8f6d413b]´TEM QUE CALCULAR ASSIM´[/b:4a8f6d413b]
mas está me retornando o valor desta forma 7,7746.
Como eu faço para ele me retornar o valor com as 6 casas após a vírgula, ou até mais, dependendo do cálculo.
Desde já agradeço muito.
[]s Roni
Nao parece ser muito, mas está me dando uma baita de uma dor de cabeça.
Seguinte:
Estou efetuando um cálculo comun, mas ele está me mostrando o valor errado, com apenas 4 casas após a vírgula, onde o calculo real tem que ser com 6 casas após a vírgula.
Ex: 38.873,04 / 5000 = 7,774608 [b:4a8f6d413b]´TEM QUE CALCULAR ASSIM´[/b:4a8f6d413b]
mas está me retornando o valor desta forma 7,7746.
Como eu faço para ele me retornar o valor com as 6 casas após a vírgula, ou até mais, dependendo do cálculo.
Desde já agradeço muito.
[]s Roni
Ronithd
Curtidas 0
Respostas
Vanius
08/04/2004
Fera, tente isto:
Edit1.Text := FormatFloat(´#,0.000000´, SivisaoSomaMultiplicacaoEtc);
abraços,
Vanius
Edit1.Text := FormatFloat(´#,0.000000´, SivisaoSomaMultiplicacaoEtc);
abraços,
Vanius
GOSTEI 0
Thiago Vidal
08/04/2004
Se voce estiver utilizando o tipo Currency ele vai truncar os resultados em 4 casas mesmo, opte por utilizar o Extended ou algum outro de maior precisão.
GOSTEI 0