GARANTIR DESCONTO

Fórum MOD #221403

22/03/2004

0

Preciso saber se o resultado da minha varialvel é inteira, mas esta linha de comando não funciona, onde errei?

if mod QtdPrecisa <> 0
QtdPrecisa := Int(QtdPrecisa) +1;


Wgm8

Wgm8

Responder

Posts

22/03/2004

Cebikyn

O mod precisa de dois valores. Ex: 5 mod 2 (retorna 1), 4 mod 2 (retorna 0)...


Responder

Gostei + 0

22/03/2004

Paulo_amorim

Olá

O comando mod retorna o resto de uma divisão. Assim, como o cebikyn falou, 5/2 = 2, resto 1...etc.


A sua variavel QtdPrecisa deve ser dividida por algum valor...
[cod]if QtdPrecisa mod 2 = 0 then...{ isso mostra se o numero eh par}[/cod]

Até+


Responder

Gostei + 0

22/03/2004

Adilsond

Para descobrir se um valor é fracionário, tutilize a função Frac

if Frac(QtdPrecisa) <> 0 then
...


Responder

Gostei + 0

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

Aceitar