Calculadora de hipotecas y tabla de amortización de préstamos

Calculadora de hipotecas y tabla de amortización de préstamos: Calcula la cuota mensual fija M = P * [r(1+r)^n] / [(1+r)^n - 1].

Cargando herramienta...

Acerca de calculadora de hipotecas y tabla de amortización de préstamos

Calculadora de hipotecas y tabla de amortización de préstamosCalculadora de hipotecas y tabla de amortización de préstamos: Calcula la cuota mensual fija M = P * [r(1+r)^n] / [(1+r)^n - 1].

Cómo funciona esta herramienta

Cálculo y relación entre parámetros: r=annualRate/1200; payment=principal×r/(1−(1+r)^(−months)); r=0: payment=principal/months

Canalización de procesamiento y arquitectura técnica

  1. Selecciona «JSON sin formato / Avanzado» y pega la entrada del ejemplo.
  2. Pulsa «Ejecutar localmente».
  3. Compara «Datos de salida sin formato» con el ejemplo; corrige la entrada si aparece un error.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Calcular la cuota fija y el interés total de un préstamo a 36 meses.

Entrada de muestra:

{"principal":10000,"annualRate":6,"months":36}

Procesamiento computacional: Convertir la tasa anual a mensual y usar log1p/expm1 para la cuota nivelada; con tasa cero se divide el principal entre los meses.

Salida ilustrativa:

{ "principal": 10000, "months": 36, "monthlyPayment": 304.21937451555124, "totalPaid": 10951.897482559845, "totalInterest": 951.8974825598452 }

Límites y casos especiales

Dominios de los parámetros y unidades: principal,annualRate ≥ 0; months ∈ ℤ ∩ [1,1200]; [annualRate] = %/año; [monthlyPayment] = moneda/mes. Los resultados usan coma flotante binary64 salvo cuando se indica BigInt. Las tarjetas muestran hasta 10 cifras significativas; la salida sin formato conserva el valor serializado. Una relación null indica que el modelo no tiene un valor finito significativo para esa relación; no equivale a cero.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Selecciona «JSON sin formato / Avanzado» y pega la entrada del ejemplo.
  2. Pulsa «Ejecutar localmente».
  3. Compara «Datos de salida sin formato» con el ejemplo; corrige la entrada si aparece un error.

Preguntas frecuentes

¿Cómo calcula la cuota mensual la calculadora de amortización?+

Convierte annualRate en annualRate/1200 y usa principal y months en una fórmula de cuota nivelada estable con log1p/expm1. Si la tasa es cero, divide principal entre months.

¿Qué campos acepta el formulario y el modo JSON avanzado?+

Ambos aceptan principal, annualRate y months. El vector comprobado fue {"principal":10000,"annualRate":6,"months":36}.

¿Qué límites y alcance tienen los resultados del préstamo?+

Months debe ser un número entero entre 1 y 1200. Se rechazan cero, valores negativos, decimales y valores superiores a 1200. Los cálculos usan Number binary64 de JavaScript y solo devuelven totales; no generan calendario, impuestos, seguro, comisiones ni asesoramiento crediticio.

¿Qué resultado produce el ejemplo práctico?+

Para {"principal":10000,"annualRate":6,"months":36}, la herramienta devuelve monthlyPayment 304.21937451555124, totalPaid 10951.897482559845 y totalInterest 951.8974825598452.