rate(term, amount) =
let n = term * 12/year in
let r = ir / (12/year) in
r/(1 - (1+r)^(-n)) * amount
house at(house) =
let fifteen = rate(15year, house - down payment) in
let thirty = rate(30year, house - down payment) in
let percent = down payment / house * 100 in
[percent, thirty, fifteen]
these numbers are fake, because it's none of your business
ir = 3.5%/year
money available = $75,000
down payment = $50,000
money left = money available - down payment => $25,000
res = house at($350,000)
down percent = res[0] => 14.2857
thirty years = res[1] => $1,347.1341
fifteen years = res[2] => $2,144.6476
res = house at($375,000)
down percent = res[0] => 13.3333
thirty years = res[1] => $1,459.3952
fifteen years = res[2] => $2,323.3683
res = house at($400,000)
down percent = res[0] => 12.5
thirty years = res[1] => $1,571.6564
fifteen years = res[2] => $2,502.0889
res = house at($425,000)
down percent = res[0] => 11.7647
thirty years = res[1] => $1,683.9176
fifteen years = res[2] => $2,680.8095
res = house at($450,000)
down percent = res[0] => 11.1111
thirty years = res[1] => $1,796.1788
fifteen years = res[2] => $2,859.5302
res = house at($475,000)
down percent = res[0] => 10.5263
thirty years = res[1] => $1,908.4399
fifteen years = res[2] => $3,038.2508