| 4D v18Mod | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 Mod 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mod ( numero 1 ; numero 2 ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| numero 1 | Inteiro longo |   | Número a ser dividido (dividendo) | |||||
| numero 2 | Inteiro longo |   | Número pelo qual se divide (divisor) | |||||
| Resultado | Real |   | 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.
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
	Produto: 4D
	Tema: Funções Matemáticas
	Número 
        98
        
        
        
	
	Criado por: < 4D v6
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário