@designliquido/delegua-fisica
Version:
Biblioteca de manejo de operações de física em português, para JavaScript e Delégua
53 lines (52 loc) • 2.23 kB
TypeScript
/**
* Calcula a velocidade média.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero} intervaloDeslocamento Valor do intervalo de deslocamento.
* @param {numero} intervaloTempo Valor do intervalo de tempo.
* @returns A velocidade média.
*/
export declare function velocidadeMedia(_: any, intervaloDeslocamento: number, intervaloTempo: number): number;
/**
* Calcula o espaço percorrido.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} s0 Valor de s0.
* @param {number} s Valor de s.
* @returns O espaço percorrido.
*/
export declare function deltaS(_: any, s0: number, s: number): number;
/**
* Calcula o tempo percorrido.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} t0 Valor de t0.
* @param {number} t Valor de t.
* @returns O tempo percorrido.
*/
export declare function deltaT(_: any, t0: number, t: number): number;
/**
* Calcula a aceleração.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero} velocidadeFinal Valor da velocidade final.
* @param {numero} velocidadeInicial Valor da velocidade inicial.
* @param {numero} tempoFinal Valor do tempo final.
* @param {numero} tempoInicial Valor do tempo inicial.
* @returns
*/
export declare function aceleracao(_: any, velocidadeFinal: number, velocidadeInicial: number, tempoFinal: number, tempoInicial: number): number;
/**
* Calcula a função horária da posição (M.R.U).
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {numero} s0 Valor de s0.
* @param {numero} v Valor de v.
* @param {numero} t Valor de t.
* @returns O resultado da função horária da posição.
*/
export declare function mrufh(_: any, s0: number, v: number, t: number): Array<string>;
/**
* Calcula o Movimento Retilíneo Uniformemente Variado.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} s0 Valor de s0.
* @param {number} s Valor de s.
* @param {number} a Valor de a.
* @returns O valor do M.R.U.V.
*/
export declare function mruv(_: any, s0: number, s: number, a: number): Array<any>;