Arredondamento de 808,535 para 808,54

Delphi

17/03/2008

Bom dia Amigos

Tenho um calculo 1234,90 * 0,65 em que o resultado é 808,535 ao passar o resltado para 2 casas decimais ele é arredondado para baixo 808,53 e correto (o Excel Faz) 808,54

como resolvo isso

Muitissimo Obrigado

Silvio Coelho


Minervasoft

Minervasoft

Curtidas 0

Respostas

Webjoel

Webjoel

17/03/2008

Olá!

Utilize a seguinte máscara:

FormatFloat(´#,0.00´, VALOR);



GOSTEI 0
Rodc

Rodc

17/03/2008

Faça uso da unit Math. Depois pequise no help do Delphi o que cada função faz.
    SetRoundMode(rmUp);
    RoundTo(Valor, -2);
    SimpleRoundTo(Valor, -2);



GOSTEI 0
Edilcimar

Edilcimar

17/03/2008

veja as funções trunc(), round() e roundto()


GOSTEI 0
POSTAR