4D v16.3

Mod

Inicio

 
4D v16.3
Mod

Mod 


 

Mod ( número1 ; número2 ) -> Resultado 
Parámetro Tipo   Descripción
número1  Entero largo in Número a dividir
número2  Entero largo in Número divisor
Resultado  Real in Devuelve el resto de la división

El comando Mod devuelve el resto de la división entera de número1 entre número2.

Notas:
Mod acepta expresiones de tipo Entero, Entero largo y Reales. Sin embargo, si número1 o número2 son números reales, los números primeros son redondeados y luego se calcula Mod.
• Sea cuidadoso cuando utilice Mod con números reales de gran tamaño (sobre 2^31), ya que en este caso, su operación podría alcanzar los límites de las capacidades de cálculo de los procesadores estándar.

Igualmente puede utilizar el operador % para calcular el resto (ver Operadores numéricos).

Advertencia: el operador % devuelve resultados válidos con expresiones de tipo Entero y Entero largo. Para calcular el módulo de valores reales, debe utilizar el comando Mod.

Ejemplo  

El siguiente ejemplo ilustra el funcionamiento de Mod con diferentes argumentos. Cada línea asigna un número a la variable vlResult. Los comentarios describen los resultados:

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



Ver también 

Operadores numéricos

 
PROPIEDADES 

Producto: 4D
Tema: Funciones matemáticas
Número 98

This command can be run in preemptive processes

 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

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