|
|
|
|
|
const invest = "Teste invest";
|
|
|
|
|
|
/**
|
|
|
* Devolve um objecto que irá conter as prestacoes de pagamentos alem dos dados que gerou as prestacoes.
|
|
|
*
|
|
|
*/
|
|
|
function calcPagamento(
|
|
|
valorInvestido, // valor que sera investido (valor decimal positivo)
|
|
|
tanb, // juro anual nominal bruta
|
|
|
numPagamentosAno, // numero de pagamentos feitos por ano (valor 1 a 12)
|
|
|
duracao, // tempo, em meses, da duracao do investimento
|
|
|
carencia // tempo, em meses, do periodo de carencia, periodo em que apenas se paga juros
|
|
|
){
|
|
|
const juro = tanb/100;
|
|
|
const juroPeriodo = juro/numPagamentosAno;
|
|
|
const pagamentoJuroPeriodo = valorInvestido * juroPeriodo;
|
|
|
const result = _val.map().set( 'juro bruto', pagamentoJuroPeriodo );
|
|
|
return result;
|
|
|
}
|
|
|
_out.println( 'invest ' );
|