Funciones Matemáticas¶
Las funciones matemáticas proporcionan operadores matemáticos adicionales más allá de los operadores aritméticos básicos de Jitterbit Script.
Ceiling
¶
Declaración¶
int Ceiling(double d)
Sintaxis¶
Ceiling(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve el límite matemático (redondeado al número entero más cercano) de un valor determinado como un número entero. El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
Ceiling(52.154); // Returns a value of 53
Exp
¶
Declaración¶
double Exp(double d)
Sintaxis¶
Exp(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve el resultado matemático e^d, o e elevado a d. El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
Exp(4.60517); // Returns a value of 100 (99.9999814011926)
Floor
¶
Declaración¶
int Floor(double d)
Sintaxis¶
Floor(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve el mínimo matemático (redondeado hacia abajo al número entero más cercano) de un valor determinado como un número entero. El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
Floor(52.654); // Returns a value of 52
Log
¶
Declaración¶
double Log(double d)
Sintaxis¶
Log(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve el logaritmo natural (logaritmo en base e) de un valor dado. El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
Log(100); // Returns a value of 4.60517018598809
Log("5a"); // Returns 1.6094379124341
// Treated as if Log(5)
Log10
¶
Declaración¶
double Log10(double d)
Sintaxis¶
Log10(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve el logaritmo en base 10 de un valor dado. El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
log10(100); // Returns a value of 2
log10("5a"); // Returns 0.698970004336019
// Treated as if Log10(5)
Mod
¶
Declaración¶
long Mod(long numerator, long denominator)
Sintaxis¶
Mod(<numerator>, <denominator>)
Parámetros Requeridos¶
numerator
: Un valor largodenominator
: Un valor largo
Descripción¶
Calcula el módulo (el resto) de la división del numerador por el denominador. El valor de retorno tiene el mismo signo que el numerador. Si el denominador es 0, se devuelve el numerador.
Ejemplos¶
Mod(3005, 1000); // Returns 5
Mod(204, 17); // Returns 0
Mod(-206, 17); // Returns -2
Pow
¶
Declaración¶
double Pow(double base, double exponent)
Sintaxis¶
Pow(<base>, <exponent>)
Parámetros Requeridos¶
- base: Un valor doble,
- exponente: Un valor doble
Descripción¶
Devuelve el resultado matemático base^exponente, o base elevado a la potencia de exponente. Los argumentos deben ser dobles y, de lo contrario, primero se convierten a dobles.
Ejemplos¶
Pow(2,3); // Returns a value of 8
Round
¶
Declaración¶
string Round(double d[, int numPlaces])
Sintaxis¶
Round(<d>[, <numPlaces>])
Parámetros Requeridos¶
- d: Un valor doble
Parámetros Opcionales¶
numPlaces
: Un número entero de lugares de precisión. Si se omite, el valor predeterminado es 0.
Descripción¶
Devuelve el valor dado redondeado a una precisión especificada y luego convertido en una cadena. El argumento debe ser doble y, en caso contrario, primero se convierte en doble. Esta función está diseñada para mostrar valores (no calcularlos), ya que la salida es una cadena.
Esta función es similar a la String Format
función.
Ejemplos¶
Round(9.53537465, 4); // Returns the string "9.5354"
RoundToInt
¶
Declaración¶
int RoundToInt(double d)
Sintaxis¶
RoundToInt(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve el valor dado redondeado al entero más cercano (sin decimales). El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
RoundToInt(9.5353); // Returns a value of 10
Sqrt
¶
Declaración¶
double Sqrt(double d)
Sintaxis¶
Sqrt(<d>)
Parámetros Requeridos¶
d
: Un valor doble
Descripción¶
Devuelve la raíz cuadrada de un valor dado. El argumento debe ser doble y, en caso contrario, primero se convierte en doble.
Ejemplos¶
Sqrt(9); // Returns a value of 3