Fórum Problemas com cálculo #320425

02/05/2006

0

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

Responder

Posts

02/05/2006

Paullsoftware

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

espero ter ajudado! :wink:


Responder

Gostei + 0

02/05/2006

Fabiano_aprendiz

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar