Tomar en cuenta lo siguiente:
Este calculo es un valor aproximado,
Las cuotas pueden variar entre banco y banco
El valor de enganche es en total a un 20% que solicita como mínimo un banco para la autorización de crédito (Puede variar dependiendo cada cliente).
La tasa de interés es del 8% que es el valor medio de cada banco (Puede variar dependiendo cada cliente).
form {width:250px;}
form>div>span {width:100px;display: inline-block;text-align:right;}
form input {width:125px;}
form>div {text-align:center;}
table>tr>th, table>tr>td {text-align:right;}
Enganche :
Años :
Tasa Interés :
function calcular() {
let deuda=parseFloat(document.querySelector("input[name=importe]").value);
let anos=parseInt(document.querySelector("input[name=anos]").value);
let interes=parseFloat(document.querySelector("input[name=interes]").value);
let enganche=parseFloat(document.querySelector("input[name=enganche]").value);
const resultado=document.getElementById("resultado");
// hacemos los calculos...
interes=(interes/100)/12;
const m=((deuda-enganche)*interes*(Math.pow((1+interes),(anos*12))))/((Math.pow((1+interes),(anos*12)))-1);
const s=((deuda-enganche)*0.00095);
resultado.innerHTML="
Cálculo de cuota hipotecaria
Valor :
Enganche :
Años :
Tasa Interés :
Monto a financiar: $"+(deuda-enganche).toLocaleString("currency", {minimumFractionDigits: 2, maximumFractionDigits:2})+" \
Cuota a pagar mensualmente: $"+(m+s).toLocaleString("currency", {minimumFractionDigits: 2, maximumFractionDigits:2})+"
";
}
Cuota a pagar mensualmente: $"+(m+s).toLocaleString("currency", {minimumFractionDigits: 2, maximumFractionDigits:2})+"