Простой ипотечный калькулятор, реализованный на C/C++, Javascript и MySQL
Хотя существует множество доступных ипотечных калькуляторов, принцип работы простого ипотечного калькулятора очень прост и основан на следующей математической формуле.
где c — ежемесячный платеж, r — ежемесячные проценты (что составляет одну двенадцатую годовых процентов). P — общая сумма кредита. N – общее количество повторных платежей (например, количество месяцев).
Простой ипотечный калькулятор, реализованный в MySQL
Например, я занял 170 тысяч в банке HSBC, процентная ставка (годовая) составляет 2,49%, и мне нужно выплатить принцип + проценты через 25 лет. Сумма погашения каждый месяц (предположим, что это фиксированная ставка) может быть вычислена с помощью следующей команды в консоли MySQL :
mysql> select 0.0249/12*170000*power(1+0.0249/12,25*12)/(power(1+0.0249/12,25*12)-1);
+------------------------------------------------------------------------+
| 0.0249/12*170000*power(1+0.0249/12,25*12)/(power(1+0.0249/12,25*12)-1) |
+------------------------------------------------------------------------+
| 761.792586559163 |
+------------------------------------------------------------------------+
1 row in set (0.00 sec)
Простой ипотечный калькулятор, реализованный на C/C++
С функцией pow из math.h функция оплаты определяется следующим образом:
#include <math.h>
// r - monthly interest rate
// p - principle
// n - number of repayments
double payment(r, p, n) {
var x = pow(1 + r, n);
return r * p * x / (x - 1);
}
Простой ипотечный онлайн-калькулятор, реализованный на Javascript
Точно так же функция, определенная в Javascript, определяется как:
// r - monthly interest rate
// p - principle
// n - number of repayments
function payment(r, p, n) {
var x = Math.pow(1 + r, n);
return r * p * x / (x - 1);
}
Введите значения r, P и N, и следующий ипотечный онлайн-калькулятор (откроется в новом окне) рассчитает ежемесячный платеж и проценты (недоступно, если вы просматриваете версию ускоренной мобильной страницы ):
ипотечный калькулятор с формулой
Альтернативную версию этого ипотечного калькулятора можно найти здесь.

