Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Funções Matemáticas

As funções matemáticas fornecem operadores matemáticos adicionais além dos operadores aritméticos básicos do Jitterbit Script.

Ceiling

Declaração

int Ceiling(double d)

Sintaxe

Ceiling(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna o teto matemático (arredondado para o número inteiro mais próximo) de um determinado valor como um número inteiro. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

Ceiling(52.154); // Returns a value of 53

Exp

Declaração

double Exp(double d)

Sintaxe

Exp(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna o resultado matemático e^d ou e elevado à potência de d. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

Exp(4.60517); // Returns a value of 100 (99.9999814011926)

Floor

Declaração

int Floor(double d)

Sintaxe

Floor(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna o valor mínimo matemático (arredondado para o número inteiro mais próximo) de um determinado valor como um número inteiro. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

Floor(52.654); // Returns a value of 52

Log

Declaração

double Log(double d)

Sintaxe

Log(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna o logaritmo natural (logaritmo na base e) de um determinado valor. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

Log(100); // Returns a value of 4.60517018598809
Log("5a"); // Returns 1.6094379124341
// Treated as if Log(5)

Log10

Declaração

double Log10(double d)

Sintaxe

Log10(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna o logaritmo na base 10 de um determinado valor. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

log10(100); // Returns a value of 2

log10("5a"); // Returns 0.698970004336019
// Treated as if Log10(5)

Mod

Declaração

long Mod(long numerator, long denominator)

Sintaxe

Mod(<numerator>, <denominator>)

Parâmetros Obrigatórios

  • numerator: Um valor longo
  • denominator: Um valor longo

Descrição

Calcula o módulo (resto) da divisão do numerador pelo denominador. O valor de retorno tem o mesmo sinal do numerador. Se o denominador for 0, o numerador será retornado.

Exemplos

Mod(3005, 1000); // Returns 5
Mod(204, 17); // Returns 0
Mod(-206, 17); // Returns -2

Pow

Declaração

double Pow(double base, double exponent)

Sintaxe

Pow(<base>, <exponent>)

Parâmetros Obrigatórios

  • base: Um valor duplo,
  • expoente: Um valor duplo

Descrição

Retorna o resultado matemático base^expoente ou base elevado à potência de expoente. Os argumentos devem ser duplos e, caso contrário, serão primeiro convertidos em duplos.

Exemplos

Pow(2,3); // Returns a value of 8

Round

Declaração

string Round(double d[, int numPlaces])

Sintaxe

Round(<d>[, <numPlaces>])

Parâmetros Obrigatórios

  • d: Um valor duplo

Parâmetros Opcionais

  • numPlaces: Um número inteiro de casas de precisão. Se omitido, o padrão é 0.

Descrição

Retorna o valor fornecido arredondado para uma precisão especificada e depois convertido em uma string. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário. Esta função foi projetada para exibir valores (não para computação), pois a saída é uma string.

Esta função é semelhante à String Format função.

Exemplos

Round(9.53537465, 4); // Returns the string "9.5354"

RoundToInt

Declaração

int RoundToInt(double d)

Sintaxe

RoundToInt(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna o valor fornecido arredondado para o número inteiro mais próximo (sem casas decimais). O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

RoundToInt(9.5353); // Returns a value of 10

Sqrt

Declaração

double Sqrt(double d)

Sintaxe

Sqrt(<d>)

Parâmetros Obrigatórios

  • d: Um valor duplo

Descrição

Retorna a raiz quadrada de um determinado valor. O argumento deve ser duplo e primeiro é convertido em duplo, caso contrário.

Exemplos

Sqrt(9); // Returns a value of 3