Chociaż istnieje wiele dostępnych kalkulatorów hipotecznych, zasada prostego kalkulatora hipotecznego jest naprawdę prosta i opiera się na następującym wzorze matematycznym.
gdzie c to miesięczna spłata, r to miesięczne odsetki (co stanowi jedną dwunastą rocznych odsetek). P to suma pożyczonych pieniędzy. N to całkowita liczba spłat (np. liczba miesięcy).
Prosty kalkulator hipoteczny zaimplementowany w MySQL
Na przykład pożyczyłem 170K od banku HSBC, oprocentowanie (rocznie) wynosi 2,49%, a za 25 lat muszę spłacić zasadę + odsetki. Kwotę spłaty każdego miesiąca (załóżmy, że jest to stała stawka) można obliczyć za pomocą następującego polecenia w konsoli 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)
Prosty kalkulator hipoteczny zaimplementowany w C/C++
W przypadku funkcji pow z math.h funkcja płatności jest zdefiniowana w następujący sposób:
#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);
}
Prosty kalkulator hipoteczny online zaimplementowany w JavaScript
Podobnie funkcja zdefiniowana w JavaScript jest zdefiniowana jako:
// 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);
}
Wpisz wartości r, P i N, a poniższy kalkulator hipoteczny online (otwarty w nowym oknie) obliczy miesięczną spłatę i odsetki (niedostępne, jeśli przeglądasz w wersji Accelerated Mobile Page ):
kalkulator hipoteczny z formułą
Alternatywną wersję tego kalkulatora hipotecznego można znaleźć tutaj.

