Mod

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 3


Mod (número1; número2) Numérico

ParámetroTipoDescripción
número1NuméricoNúmero a dividir
número2NuméricoNúmero divisor
ResultadoNuméricoDevuelve el resto de la división

Descripció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.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente