Problemas com cálculo

Delphi

02/05/2006

Caros colegas,
Estou com o seguinte problema, ao fazer um cálculo de porcentagem, o valor está sendo arredondado, por exemplo, se o valor final for 1,699 o resultado é arredondado e retorna 1,70. O código está da seguinte forma:

Edit42.Text := FloatToStrF((vSubTotal * vCaarj) / 100, ffNumber , 9, 2);

Como faço para que o valor não seja arredondado, ou sejo, como no exemplo dado, ao invés de retornar 1,70, seja retornado 1,69 mesmo??

Desde já agradeço.
Abçs


Fabiano_aprendiz

Fabiano_aprendiz

Curtidas 0

Respostas

Paullsoftware

Paullsoftware

02/05/2006

tenta fazer assim pra ver se resolvi...
FormatFloat(´#,,0.00´,(vSubTotal * vCaarj) / 100);

espero ter ajudado! :wink:


GOSTEI 0
Fabiano_aprendiz

Fabiano_aprendiz

02/05/2006

Olá Paulo,
Já havia tentando dessa forma antes tbm, mas não resolveu, continua arredondando. Alguma outra dica?


GOSTEI 0
POSTAR