Fórum Conversão de Valores #261817
13/12/2004
0
Estou com um problema fácil mas não acho a resposta.
Tenhu em uma classe o campo de Peso, no caso eu defini ele como currency, por seus valores nao serem altos e eu apenas necessitar de 3 casas decimais, em um certo ponto do de alguns calculos eu preciso fazer a divisao inteira do numero, e pra isso utilizo o [b:97f27c0c51]div[/b:97f27c0c51] mas ele dá um erro q nao aceita um dos operandos, pelo help o [b:97f27c0c51]div[/b:97f27c0c51] so funciona com 2 inteiros, e é ai que eu estou com problema, como faço pra usar um cast, como no C ou Java de currency p/ integer ? ou será que existe uma função pra isso ?
Agradeço a ajuda!!!
Abraços
Julio
Tuskinhu
Curtir tópico
+ 0Posts
13/12/2004
Renato_sp
No delphi seria assim
div - Divisao de Inteiro
/ - Divisao de ponto flutuante
Entao no seu caso ai basta trocar o DIV pelo / que resolve
Espero ter ajudado..
Gostei + 0
14/12/2004
Massuda
var i: Integer; c: Currency; n: Integer; begin n := Trunc(i / c);
Gostei + 0
14/12/2004
Tuskinhu
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)