Vaikka saatavilla on monia asuntolainalaskimia, yksinkertaisen asuntolainalaskimen periaate on todella yksinkertainen, joka perustuu seuraavaan matemaattiseen kaavaan.
jossa c on kuukausittainen takaisinmaksu, r on kuukausikorot (joka on yksi kahdestoistaosa vuosikoroista). P on lainatun rahan kokonaismäärä. N on takaisinmaksujen kokonaismäärä (esim. kuukausien lukumäärä).
Yksinkertainen asuntolainalaskin toteutettu MySQL:ssä
Esimerkiksi lainasin HSBC Bankista 170K, korko (vuosittain) on 2,49%, ja minun on maksettava periaate+korot takaisin 25 vuodessa. Kuukausittainen takaisinmaksun määrä (oletetaan, että se on kiinteäkorkoinen) voidaan laskea seuraavalla komennolla MySQL-konsolissa :
Yksinkertainen asuntolainalaskin toteutettu C/C++:ssa
Math.h:n pow-funktiolla maksufunktio määritellään seuraavasti:
Online yksinkertainen asuntolainaskin toteutettu Javascriptissä
Vastaavasti Javascriptissä määritetty funktio määritellään seuraavasti:
// 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);
}
Täytä r-, P- ja N-arvot ja seuraava online-asuntolainalaskin (avautuu uuteen ikkunaan) laskee kuukausittaisen lyhennyksen ja korot (ei käytettävissä, jos katselet Accelerated Mobile Page -versiota):
asuntolaina laskin kaavalla
Tämän asuntolainalaskurin vaihtoehtoinen versio löytyy täältä.