Levando em cocideração as regras matemáticas o correto é trabalhar com o
máximo de casas decimais durante os cálculos, e apenas arredondar o
resultado final.
Pelo menos foi assim que aprendi no ginásio, pois do contrário o resultado
pode ter um uma diferença muito grande.
Em 16/07/06, Welson
--- Alex - Yahoo escreveu:
Olá pessoal, estou com o seguinte problema:
Quando faço :
BD.ItemValor.AsCurrency := BD.ItemPrecoUnitario.AsCurrency *
BD.ItemQuantidade.AsCurrency ele faz algo esquisito.
O Valor de BD.ItemPrecoUnitario é 2,318 e o valor de BD.Itemquantidade é 100.
Só que
Olá pessoal, estou com o seguinte problema:
Quando faço :
BD.ItemValor.AsCurrency := BD.ItemPrecoUnitario.AsCurrency *
BD.ItemQuantidade.AsCurrency ele faz algo esquisito.
O Valor de BD.ItemPrecoUnitario é 2,318 e o valor de BD.Itemquantidade é 100.
Só que ele mostra 231,8 quando multiplico.
3 matches
Mail list logo