GARANTIR DESCONTO

Fórum quero configurar nº de casas apos a virgula... #238684

19/06/2004

0

gostaria de poder configurar o numero de casas apos a virgula de uma variavel Real mas nao consigo.
quem puder me ajudar.....
agradeço desde jah!
mto obrigado! :idea:


Iamatrix

Iamatrix

Responder

Posts

19/06/2004

Aroldo Zanela

Colega,

Você pode utilizar uma máscara de exibição, mas a quantidade não, pois uma variável real possui ´ponto flutuante´.


Responder

Gostei + 0

19/06/2004

Emiliano

gostaria de poder configurar o numero de casas apos a virgula de uma variavel Real mas nao consigo. :idea:


Amigo,

Você pode usar a função FormatFloat que retorna uma string, da seguinte forma:

FormatFloat(´0.00´,123.9560);

essa função vai retornar o valor 123.96. Observe que o FormatFloat faz o arredondamento. Caso vc queira mais casas decimais é só acrescentar zeros na string de parametros, assim:

FormatFloat(´0.000´,123.956758);

Isso vai retornar 123.957. Espero ter ajudado!

T+


Responder

Gostei + 0

21/06/2004

Thiago Vidal

Se eu entendi bem, acho que voce quer arredondar o valor da variável independente da exibição. Minha sugestão, é usar a função RoundTo.

  R := 9.758234;
  R := RoundTo(R, -2);

  // A linha abaixo ira exibir 9.7600 pois o valor foi arredondado p/2 casas.
  Label1.Caption := FormatFloat(´0.0000´, R);


Espero ter ajudado.


Responder

Gostei + 0

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

Aceitar