ローンの金額、金利、年数に基づいて毎月の返済額を計算しようとしています。
私は次のことを思いつきましたが、私の計算とインターネット上の他のローン計算機との間には違いがあるようです. 私のテスト データは、1000 ドルの融資額、1 年間で 5% の利息でした。これにより、月々の支払いが 85.61 になり、支払い総額が 1027.29 になります。
これを計算するコードは次のとおりです。
double LoanAmount = la; //loan amount
double InterestRate = ir; //interest rate
double NumberOfYears = noy; //number of years
double interestRateDecimal = InterestRate / (12 * 100);
double months = NumberOfYears * 12;
double rPower = pow(1+interestRateDecimal,months);
monthlyPayments = LoanAmount * interestRateDecimal * rPower / (rPower - 1);
totalPayments = monthlyPayments * months;
yearlyPayments = monthlyPayments * 12;
totalInterest = totalPayments - LoanAmount;
使用している数式は正しいですか、それともエラーがありますか?
どんな助けでも大歓迎です。
どうもありがとうございました