Problemas com calculos!?
Pessoal estou tendo problemas com casa decimais no delhpi, usei uma calculadora comun pra efetuar um calculo e a calculadora do windows, ambas retornaram 3 casas decimais já o mesmo calculo no delphi retorna 4 casa decimais e no fim das contas eu acabo com um acrécimo de 1 centavo que está me confundindo...alguén aí tem uma idéia do que fazer?
Xcap2000
Curtidas 0
Respostas
Felipeaj
21/12/2005
Isso nao é por causa de arredondamento?
Posta o cálcula aí...
Posta o cálcula aí...
GOSTEI 0
Xcap2000
21/12/2005
porque:
formatfloat(´#0.00´,925.504) é igual a 925,50
formatfloat(´0.00´,925.505) é igual a 925,50
e
formatfloat(´0.00´,694,124) é igual a 694,12
formatfloat(´0.00´,925.125) é igual a [b:5d769877cf]694,13[/b:5d769877cf]
isso está causando problemas no meu sistema???
desde já agradeço!
formatfloat(´#0.00´,925.504) é igual a 925,50
formatfloat(´0.00´,925.505) é igual a 925,50
e
formatfloat(´0.00´,694,124) é igual a 694,12
formatfloat(´0.00´,925.125) é igual a [b:5d769877cf]694,13[/b:5d769877cf]
isso está causando problemas no meu sistema???
desde já agradeço!
GOSTEI 0
Domingosafn
21/12/2005
formatfloat(´#0.00´,925.125) é igual a 694,13
Se o terceiro dígito for maior ou igual a 5, ele incrementa.
Se fosse formatfloat(´0.00´,925.124), permaneceria 694,12.
Pelo menos foi isso que aprendi em cálculo.
Se o terceiro dígito for maior ou igual a 5, ele incrementa.
Se fosse formatfloat(´0.00´,925.124), permaneceria 694,12.
Pelo menos foi isso que aprendi em cálculo.
GOSTEI 0