GARANTIR DESCONTO

Fórum Converter Float sem arredondar #337132

01/02/2007

0

Tenho um campo aggregate que está com um valor de ´0.5684´.
Em um determinado momento tenho que usar esse valor, mas só que com apenas duas casas decimais. O problema é que todas as rotinas de formatação estão arredondando o valor para cima ou para baixo. Eu queria que o valor ´0.5684´ retornasse ´0.56´, ou seja, simplesmente ignorasse as outras casas decimais. Como fazer isso?

Obrigado.


Djorius

Djorius

Responder

Post mais votado

01/02/2007

uma sugestao seria:

function Trunc2(Num: Double): Double;
begin
  Result := Trunc(Num * 100) / 100;
end;



Thiago Vidal

Thiago Vidal
Responder

Gostei + 1

Mais Posts

19/05/2016

Waldir Batista

Obrigado resolveu o meu problema!
Responder

Gostei + 0

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

Aceitar