4D v16.3

Mod

Página Inicial

 
4D v16.3
Mod

Mod 


 

Mod ( numero 1 ; numero 2 ) -> Resultado  
Parâmetro Tipo   Descrição
numero 1  Inteiro longo in Número a ser dividido (dividendo)
numero 2  Inteiro longo in Número pelo qual se divide (divisor)
Resultado   Real in Devolve o resto da divisão

O comando Mod retorna o resto da divisão inteira de numero1 por numero2.

Notas:
Mod aceita expressões de tipo Inteiro, Inteiro longo e Reais. Entretanto, se numero1 ou numero2 são números reais, os números são arredondados primeiro e depois Mod é calculado.
• Seja cuidadoso quando utilize Mod com números reais de grande tamanho (acima de 2^31), já que neste caso, sua operação poderia alcançar os limites das capacidades de cálculo dos processadores padrão.

Igualmente pode utilizar o operador % para calcular o resto (ver Operadores Numéricos).

Advertência: o operador % retorna resultados válidos com expressões de tipo Inteiro e Inteiro longo. Para calcular o módulo de valores reais, deve utilizar o comando Mod.

Exemplo  

O exemplo a seguir ilustra o funcionamento de Mod com diferentes argumentos. Cada linha atribui um número a variável vlResult. Os comentários descrevem os resultados:

 vlResult:=Mod(3;2) ` vlResult vale 1
 vlResult:=Mod(4;2) ` vlResult vale 0
 vlResult:=Mod(3.5;2) ` vlResult vale 0



Ver também 

Operadores Numéricos

 
PROPRIEDADES 

Produto: 4D
Tema: Funções Matemáticas
Número 98

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)