// 3.1.js // 2016-02-13 // $Id: 3.1.js 1.2 2024/10/27 09:30:40 s Exp $ 'use strict' // input const p = 25000; // debt const r = 0.07 / 12; // one-period interest rate const n = 7 * 12; // number of periods // calculate monthly payments const a = r * (1 + r) ** n * p / ((1 + r) ** n - 1); // output console.log("input"); console.log("debt, p = ", p); console.log("one-period interest rate, r = ", r.toPrecision(3)); console.log("number of periods, n = ", n); console.log("output"); console.log("monthly payment is ", Math.round(a), "($)"); // end // reference // David Flanagan著 『JavaScript 第7版』(オライリー・ジャパン) 2022-09-13. // ** : p.80. // console.log() : p.630. // const : p.57. // toPrecision() : p.51. // use strict : p.134.