在网上找了很多例子,代码都不是循序渐进的,自己一点一点按章节把代码按照老师的要求都码好了,一点一点进步吧,因为一开始就去看别人整篇的代码实在很难,带给需要帮助的人,我想把每一章对应的课件图片传上来的,太麻烦了。我有课件,需要的可以评论区找我要。
这是第六章第2个综合实例的前半部分,后半部分加入了Date类,我单独写了一个文章。
我已经到第12章的代码都码好了,以后会陆续上传上来。
//account.h
#ifndef _ACCOUNT_H_
#define _ACCOUNT_H_
class SavingsAccount //储蓄类账户
{
public:
SavingsAccount(int date, int id, double rate);//构造函数
int getId() const { return id; }
double getBalance() const { return balance; }
double getRate() const { return rate; }
static double getTotal() { return total; } //得到账户总金额
//存入现金
void deposit(int date, double amount);
//取出现金
void withdraw(int date, double amount);
//结算利息,每年一月1日调用一次该函数
void settle(int date);
//显示账户信息
void show()const;
~SavingsAccount();
private:
int id; //账号
double balance; //余额
double rate; //存款年利率
int lastDate;