@designliquido/delegua-matematica
Version:
Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua
68 lines (67 loc) • 2.8 kB
TypeScript
/**
* Função da área do círculo.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} raio Raio do circulo.
* @returns A área do círculo.
*/
export declare function areaCirculo(_: any, raio: number): number;
/**
* Função da área do quadrado.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} lado Lado do quadrado.
* @returns A área do quadrado.
*/
export declare function areaQuadrado(_: any, lado: number): number;
/**
* Função da área do retângulo.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} ladoX Lado eixo x do retângulo.
* @param {number} ladoY Lado eixo y do retângulo.
* @returns A área do retângulo.
*/
export declare function areaRetangulo(_: any, ladoX: number, ladoY: number): number;
/**
* Função da área do losango.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} diagonalMaior Lado eixo x do losango.
* @param {number} diagonalMenor Lado eixo y do losango.
* @returns A área do losango.
*/
export declare function areaLosango(_: any, diagonalMaior: number, diagonalMenor: number): number;
/**
* Função da área do trapézio.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} baseMaior Base maior do trapézio.
* @param {number} baseMenor Base menor do trapézio.
* @param {number} altura Altura do trapézio.
* @returns A área do trapézio.
*/
export declare function areaTrapezio(_: any, baseMaior: number, baseMenor: number, altura: number): number;
/**
* Função da área do triângulo.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} base Base do triângulo.
* @param {number} altura Altura do triângulo.
* @returns A área do triângulo.
*/
export declare function areaTriangulo(_: any, base: number, altura: number): number;
/**
* Função distância entre 2 pontos.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} x1 x inicial.
* @param {number} x2 x final.
* @param {number} y1 y inicial.
* @param {number} y2 y final.
* @returns A distância entre os dois pontos.
*/
export declare function distanciaDoisPontos(_: any, x1: number, x2: number, y1: number, y2: number): number;
/**
* Função do ponto médio.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} x1 x inicial.
* @param {number} x2 x final.
* @param {number} y1 y inicial.
* @param {number} y2 y final.
* @returns Uma lista contendo o ponto médio de x e y respectivamente.
*/
export declare function pontoMedio(_: any, x1: number, x2: number, y1: number, y2: number): Array<number>;