SOGO論壇

標題: 如何計算利率 [列印本頁]

作者: 安倍魔冥    時間: 2009-4-4 12:30:49     標題: 如何計算利率

假設銀行帳號之class宣告如下:

class BankAccount
{
  public:
    void setAccount(double b, double ir, int t);
    double getNewBalance();
  private:
    double balance;      //本金
    double interestRate; //利率,以年利率計算  
    int term;            //期數,以月計算
};

試撰寫程式,利用上述class完成以下計算:
假設John在銀行借10000元(以負數表示),年利率10%,每月複利計算,10年(120個月)後,需還多少錢?
假設Mary在銀行存10000元(以正數表示),年利率3.5%,每月複利計算,10年(120個月)後,本金變為多少?
我不懂要怎麼寫
希望有完整的程式碼讓我了解
作者: edvx    時間: 2010-2-28 14:41:03

如何計算利率:

#include <stdio.h>
#include <stdlib.h>
class BankAccount
{
  public:
    double setAccount(double, double, int);
  private:
    double balance;      //本金
    double interestRate; //利率,以年利率計算  
    int term;            //期數,以月計算
};
int main()
{
  double J,M;
  BankAccount John,Mary;
  J=John.setAccount(-10000,10,120);
  M=Mary.setAccount(10000,3.5,120);
  printf("John的金額是: %f元\n",J);
  printf("Mary的金額是: %f元\n",M);
  system("pause");
  return 0;
}
double BankAccount::setAccount(double b, double ir, int t)
{
  for(t=t; t>0; t--){b=b+(ir*b)/1200;}
  return b;
}
作者: Rexrex28    時間: 2010-3-7 00:28:40

我怎麼感覺你是拿作業來問...= =
如果你是因為複利不懂就算了...




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM