UNPKG

mortgage-calculator

Version:
133 lines (130 loc) 4.03 kB
[{ "explanation": "01: simple number :", "input": [5000, 423.47, 12, 0.03], "output": [{ "period": 1, "amortizationInterest": 12.5, "amortizationCapital": 410.97, "remainingCapital": 4589.03 }, { "period": 2, "amortizationInterest": 11.472574999999999, "amortizationCapital": 411.997425, "remainingCapital": 4177.032574999999 }, { "period": 3, "amortizationInterest": 10.442581437499998, "amortizationCapital": 413.02741856250003, "remainingCapital": 3764.0051564374994 }, { "period": 4, "amortizationInterest": 9.410012891093748, "amortizationCapital": 414.0599871089063, "remainingCapital": 3349.9451693285932 }, { "period": 5, "amortizationInterest": 8.374862923321484, "amortizationCapital": 415.09513707667855, "remainingCapital": 2934.850032251915 }, { "period": 6, "amortizationInterest": 7.337125080629788, "amortizationCapital": 416.13287491937024, "remainingCapital": 2518.7171573325445 }, { "period": 7, "amortizationInterest": 6.296792893331362, "amortizationCapital": 417.17320710666866, "remainingCapital": 2101.543950225876 }, { "period": 8, "amortizationInterest": 5.25385987556469, "amortizationCapital": 418.21614012443536, "remainingCapital": 1683.3278101014407 }, { "period": 9, "amortizationInterest": 4.208319525253602, "amortizationCapital": 419.2616804747464, "remainingCapital": 1264.0661296266944 }, { "period": 10, "amortizationInterest": 3.1601653240667362, "amortizationCapital": 420.3098346759333, "remainingCapital": 843.7562949507611 }, { "period": 11, "amortizationInterest": 2.109390737376903, "amortizationCapital": 421.36060926262314, "remainingCapital": 422.395685688138 }, { "period": 12, "amortizationInterest": 1.0559892142203449, "amortizationCapital": 422.395685688138, "remainingCapital": 0 } ] }, { "explanation": "02: math", "input": [10000, 846.94, 12, 0.03], "output": [{ "period": 1, "amortizationInterest": 25, "amortizationCapital": 821.94, "remainingCapital": 9178.06 }, { "period": 2, "amortizationInterest": 22.945149999999998, "amortizationCapital": 823.99485, "remainingCapital": 8354.065149999999 }, { "period": 3, "amortizationInterest": 20.885162874999995, "amortizationCapital": 826.0548371250001, "remainingCapital": 7528.010312874999 }, { "period": 4, "amortizationInterest": 18.820025782187496, "amortizationCapital": 828.1199742178126, "remainingCapital": 6699.8903386571865 }, { "period": 5, "amortizationInterest": 16.749725846642967, "amortizationCapital": 830.1902741533571, "remainingCapital": 5869.70006450383 }, { "period": 6, "amortizationInterest": 14.674250161259575, "amortizationCapital": 832.2657498387405, "remainingCapital": 5037.434314665089 }, { "period": 7, "amortizationInterest": 12.593585786662723, "amortizationCapital": 834.3464142133373, "remainingCapital": 4203.087900451752 }, { "period": 8, "amortizationInterest": 10.50771975112938, "amortizationCapital": 836.4322802488707, "remainingCapital": 3366.6556202028814 }, { "period": 9, "amortizationInterest": 8.416639050507204, "amortizationCapital": 838.5233609494928, "remainingCapital": 2528.132259253389 }, { "period": 10, "amortizationInterest": 6.3203306481334725, "amortizationCapital": 840.6196693518666, "remainingCapital": 1687.5125899015222 }, { "period": 11, "amortizationInterest": 4.218781474753806, "amortizationCapital": 842.7212185252463, "remainingCapital": 844.791371376276 }, { "period": 12, "amortizationInterest": 2.1119784284406897, "amortizationCapital": 844.791371376276, "remainingCapital": 0 }] }]