C 物件導向餘額寶小練習

2022-09-23 16:42:09 字數 1204 閱讀 2403

(100/100 分數)

題目描述

請實現乙個「魚額寶」類,下面已給出**模板,請根據main函式中對該類的操作,補充類實現部分完成**。

「魚額寶」類可以記錄賬戶餘額、存錢、取錢、計算利息。該類中有乙個私有靜態成員變數profitrate儲存「魚額寶」的利率,可以用共有靜態成員函式setprofitrate修改利率的值。程式輸入為第1天至第n天連續n天的賬戶操作,每天只能進行一次賬戶操作,或存或取,每一天產生的利息是前一天的賬戶餘額與「魚額寶」利率的乘積,產生的利息當天也將存入賬戶餘額,由於第1天之前賬戶不存在,所以第1天一定是新建賬戶並存錢,且當天不會有利息存入餘額。程式在接受n天操作的輸入後,要求計算出第n天操作完成後的賬戶餘額並輸出。**如下:

#include

using namespace std;

class yuebao;

int main()

cout << y.getbalance() << endl;//輸出最終賬戶餘額

} return 0;

}輸入描述

每個測例共?n+2?行

第?1?行輸入乙個整數?n?,表示接下來有?n?天的操作

第?2?行輸入乙個實數,為?「?魚額寶?」?的利率,?n?天中利率不變

接下來有?n?行,代表?n?天的操作,每行有?2?個數,第?1?個數或?0?或?1?,?0?表示存錢,?1?表示取錢,第二個實數為訪問的金額

1?<= n <= 20

輸出描述

對於每乙個測例,輸出第n天操作完成後的賬戶餘額

樣例輸入

30.10 10

0 10

1 10樣例輸出

13.1#include

using namespace std;

class yuebao

yuebao(double money_)

void addprofit()

void deposit(double amount)

void withdraw(double amount)

double getbalance()

/* your code here! */

};double yuebao::profitrate = 0;

int main()

cout << y.getbalance() << endl;//輸出最終賬戶餘額

} return 0;

}

物件導向小練習

練習1 編寫乙個學生類,產生一堆學生物件 要求 有乙個計數器 屬性 統計總共例項了多少個物件 class student school luffycity 類的資料屬性 類變數 count 0 def init self,age,name 獨有的特徵 self.age age self.name n...

物件導向小練習2

1.類或物件是否能做字典的key 2.簡述python的私有成員是如何實現的 3.私有成員能在類的外部使用麼?能在子類中使用麼?4.讀程式寫結果.不執行 class starkconfig object def init self,num self.num num def changelist se...

物件導向練習

定義boat和car兩個類,兩者都有私有成員weight屬性,定義兩者的乙個友員函式totalweight 計算兩個類的物件的重量和。請根據給定的main函式和totalweight 函式的定義,完善boat和car兩個類。友元函式的使用 include using namespace std cl...