función pmt

  • by

Este es una prueba de la función PMT (Payment) creada con código en javascript para el calculo de cuotas de amortización de créditos.

Valor cuota:

$0.0


Formula matemática

P = (Pv*R) / [1 - (1 + R)^(-n)]
  • P = Valor del pago mensual.
  • Pv = Valor total (inicial) a amortizar.
  • R = Interés mensual.
  • n = Total de periodos o numero de cuotas a diferir.

código de la función

function calcular() {
        pv = document.getElementById('valorAmortizar').value;
        n = document.getElementById('numeroCuotas').value;
        r = document.getElementById('interesMensual').value;
        valor = valormensualidad(pv, n, r);
        document.getElementById('valorEstimado').innerHTML = numFormat(valor);
  };

function valormensualidad(pv, n, r) {
        pv = parseFloat(pv);
        n = parseFloat(n);
        r = parseFloat(r);
        mensualidad = (pv * (r / 100)) / (1 - Math.pow((1 + (r / 100)), (-n)));
        return mensualidad;
 };

function numFormat(num) {
          return ' $ '+num.toFixed(2).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
 };