quero configurar nº de casas apos a virgula...
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:
quem puder me ajudar.....
agradeço desde jah!
mto obrigado! :idea:
Iamatrix
Curtidas 0
Respostas
Aroldo Zanela
19/06/2004
Colega,
Você pode utilizar uma máscara de exibição, mas a quantidade não, pois uma variável real possui ´ponto flutuante´.
Você pode utilizar uma máscara de exibição, mas a quantidade não, pois uma variável real possui ´ponto flutuante´.
GOSTEI 0
Emiliano
19/06/2004
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+
GOSTEI 0
Thiago Vidal
19/06/2004
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.
Espero ter ajudado.
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.
GOSTEI 0