Funciones Matemáticas¶
Las funciones matemáticas proporcionan operadores matemáticos adicionales más allá de los operadores aritméticos básicos de Jitterbit Secuencia de Comandos.
Ceiling
¶
Declaración¶
int Ceiling(double d)
Sintaxis¶
Ceiling(<d>)
Parámetros Requeridos¶
d:
Un valor doble
Descripción¶
Devuelve el techo matemático (redondeado al entero más cercano) de un valor dado como un número entero. El argumento debe ser un doble y primero se convierte en un doble si no lo es.
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 un doble y primero se convierte en un doble si no lo es.
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 piso matemático (redondeado al número entero más cercano) de un valor dado como un número entero. El argumento debe ser un doble y primero se convierte en un doble si no lo es.
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 un doble y primero se convierte en un doble si no lo es.
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 un doble y primero se convierte en un doble si no lo es.
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 devuelto 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 exponente. Los argumentos deben ser dobles y, de lo contrario, se convierten primero en 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 a una cadena. El argumento debe ser un doble y primero se convierte en un doble si no lo es. Esta función está diseñada para mostrar valores (no computar) ya que la salida es una cadena.
Esta función es similar a la cadena 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 próximo (sin decimales). El argumento debe ser un doble y primero se convierte en un doble si no lo es.
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 un doble y primero se convierte en un doble si no lo es.
Ejemplos¶
Sqrt(9); // Returns a value of 3