Converter Float sem arredondar

Delphi

01/02/2007

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

Curtidas 0

Melhor post

Thiago Vidal

Thiago Vidal

01/02/2007

uma sugestao seria:

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



GOSTEI 1

Mais Respostas

Waldir Batista

Waldir Batista

01/02/2007

Obrigado resolveu o meu problema!
GOSTEI 0
POSTAR