GARANTIR DESCONTO

Fórum Como arrendorar um valor 7,33333333 p/ 7,334 #288682

19/07/2005

0

Bom o tropico já esclarece bem minha dúvida..

´Como arrendorar um valor 7,33333333 p/ 7,334´


Marcos Fernando

Marcos Fernando

Responder

Posts

19/07/2005

Bruno Belchior

bem... existe o Comando [b:47f8be7dc4]RoundTo[/b:47f8be7dc4] disponível da unit [b:47f8be7dc4]Math[/b:47f8be7dc4], porém ele irá arredondar para 7,333 porque essa é a regra matemática...


Responder

Gostei + 0

19/07/2005

Daemon

Declara a unit ´Math´ e usa essa função que eu criei:
valor: é o valor a ser convertido, no caso ´7,33333333´;
decimais: é quantas casas decimais vc quer;
o resultado é o valor convertido;

function Tform1.CeilFormat(valor:Extended; decimais:Extended):Extended;
var
  Fator:Integer;
begin

  Fator := trunc(Power(10, decimais));
  result := (Ceil(valor * Fator)/Fator);

end;



...flws


Responder

Gostei + 0

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

Aceitar