UNPKG

@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
/** * 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>;