Converter Float sem arredondar
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.
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
Curtidas 0
Melhor post
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
01/02/2007
Obrigado resolveu o meu problema!
GOSTEI 0