SOGO論壇
  登入   註冊   找回密碼
查看: 808|回覆: 1
列印 上一主題 下一主題

[問題求助] 如何計算利率 [複製連結]

轟轟轟 該用戶已被刪除
狀態︰ 離線
跳轉到指定樓層
1
發表於 2010-1-26 23:58:04 |只看該作者 |倒序瀏覽
提示: 作者被禁止發言或禁止訪問或刪除帳號,本文內容已被系統自動屏蔽。
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 2

狀態︰ 離線
2
發表於 2010-1-27 21:29:23 |只看該作者
複利公式參考:http://www.cubicpower.idv.tw/php/OnHand/MoneyMgm/Compounding.php

我下面寫的程式純粹是針對你的問題,因此程式的實用性與意義並不大喔! 程式公分為三個檔案:main.cpp Bank.cpp Bank.h

main.cpp

#include "Bank.h"
#include <iostream>

using namespace std;

int main(void)
{
        BankAccount John(1, 0.1, 120);
        cout << "John10年後需還(單位為萬):" << John.getNewBalance() << endl;

        BankAccount Mary(1, 0.035, 120);
        cout << "Mary10年後本金(單位為萬):" << Mary.getNewBalance() << endl;

        return 0;
}

Bank.cpp

#include <iostream>
#include "Bank.h"
#include "math.h"
using namespace std;

BankAccount::BankAccount(double b, double ir, int t) {
        balance = b;
        interestRate = ir;
        term = t;
}

double BankAccount::getNewBalance() {
        return pow(balance*(1 + interestRate), term);
}

Bank.h

#ifndef BANK_H
#define BANK_H
class BankAccount
{

  public:
    BankAccount(double b, double ir, int t);
    double getNewBalance();

  private:
    double balance;      //本金
    double interestRate; //利率,以年利率計算  
    int term;            //期數,以月計算

};
#endif

《 本帖最後由 huyoho2000 於 2010-1-27 21:46 編輯 》
已有 1 人評分威望 收起 理由
紅塵孤鳥 + 2 熱心助人

總評分: 威望 + 2   查看全部評分

請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-23 01:18

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部