@designliquido/delegua-matematica
Version:
Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua
35 lines (34 loc) • 1.36 kB
TypeScript
/**
* Retorna a constante de Euler elevada ao valor passado por parâmetro.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} valor A potência a elevar a constante e
* @returns Valor da constante e elevado à potência
*/
export declare function exp(_: any, valor: number): number;
/**
* Calcula o logaritmo natural.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} valor Número a ser calculado.
* @returns O logaritmo do número.
*/
export declare function logaritmo(_: any, valor: number): number;
/**
* Faz a exponenciação de uma base a determinado expoente.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} base O valor da base.
* @param {number} expoente O valor do expoente.
* @returns O cálculo da exponenciação.
*/
export declare function potencia(_: any, base: number, expoente: number): number;
/**
* Gera e retorna um valor aleatório.
* @returns Valor aleatório
*/
export declare function aleatorio(): number;
/**
* Calcula a raiz quadrada.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} valor Um número para aplicar a radiciação.
* @returns O valor da radiciação.
*/
export declare function raizQuadrada(_: any, valor: number): number;