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.
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
Curtir tópico
+ 0
Responder
Post mais votado
01/02/2007
uma sugestao seria:
function Trunc2(Num: Double): Double; begin Result := Trunc(Num * 100) / 100; end;
Thiago Vidal
Responder
Gostei + 1
Mais Posts
19/05/2016
Waldir Batista
Obrigado resolveu o meu problema!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)