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