@designliquido/delegua-matematica
Version:
Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua
32 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.jurosSimples = jurosSimples;
exports.jurosCompostos = jurosCompostos;
/**
* Calcula juros simples.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} capital Capital inicial.
* @param {number} taxaDeJuros Taxa de juros.
* @param {number} tempo Tempo da aplicação em meses.
* @returns O valor dos juros.
*/
function jurosSimples(_, capital, taxaDeJuros, tempo) {
taxaDeJuros = taxaDeJuros / 100;
const juros = capital * taxaDeJuros * tempo;
return juros;
}
/**
* Calcula juros compostos.
* @param {any} _ O visitante da instrução, normalmente um interpretador.
* @param {number} capital Capital inicial.
* @param {number} taxaDeJuros Taxa de juros.
* @param {number} tempo Tempo da aplicação em meses.
* @returns O valor dos juros.
*/
function jurosCompostos(_, capital, taxaDeJuros, tempo) {
taxaDeJuros = taxaDeJuros / 100;
const montante = capital * (1 + taxaDeJuros) ** tempo;
const juros = montante - capital;
return juros;
}
//# sourceMappingURL=financeira.js.map