def dengEBenXi = {amount1, amount2, month, r-> def pay1 = amount1*r*(1+r)**month/((1+r)**month-1), pay2 = amount2*r*(1+r)**month/((1+r)**month-1) println "(等額本息) 期數:${month}, 總額:$amount1, 月供:$pay1; 總額:$amount2, 月供:$pay2" } def dengEBenJin = {amount1, amount2, month, r-> (1..month).each{ def fixed1 = amount1/month, fixed2 = amount2/month def pay1 = fixed1 + (amount1-(it-1)*fixed1)*r, pay2 = fixed2 + (amount2-(it-1)*fixed2)*r println "Month ${it} : 總額:$amount1, 本月還款:$pay1; 總額:$amount2, 本月還款:$pay2" } } dengEBenXi(200000, 600000, 120, 0.003375) println "\n(等額本金)" dengEBenJin(200000, 600000, 120, 0.003375)
payment
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.