C++银行账户管理系统资料

C++银行账户管理系统资料

ID:39703226

大小:58.50 KB

页数:5页

时间:2019-07-09

C++银行账户管理系统资料_第1页
C++银行账户管理系统资料_第2页
C++银行账户管理系统资料_第3页
C++银行账户管理系统资料_第4页
C++银行账户管理系统资料_第5页
资源描述:

《C++银行账户管理系统资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、项目三个人银行账户管理系统一、设计要求设计一个个人银行账户管理程序,能够显示帐户信息、存款、取款、余额、结算利息等操作。要求:个人根据实际能力进行设计,可以在基本功能的实现的前提下尽可能充实完善自己的程序。二、设计思想1、类的结构图Saving-id:int-balance:double-lastDate:int-rate:double-accumulation:double-accummulate:(date:int):double+saving(date:int,int:id,rate:double);+getid():intjisuan(date:int,a

2、mount:double);+getbalance():double+cunru(date:int,amount:double);+quchu(date:int,amount:double);+getrate():double+lilv(date:int);+show()2、程序主要功能说明功能说明:首先输入开户的时间,开户账号,银行的利率来创建一个账户,选择一个日期(可以是开户时,也可以是开户的X天后)存入一笔钱,然后再在存款的X天后,取出一笔钱。取出后,系统会自动计算,从存款的那天到取款的那天之间的本金和利息之和;用户还可以计算若干天后的利息和本金之和;三、源

3、代码#include#includeclasssaving{private:intid;//账号doublebalance;//余额intlastDate;//上次余额变更时间doublerate;//年利率doubleaccumulation;//余额按日累加之和public:doubleaccumulate(intdate)const{returnaccumulation+balance*(date-lastDate);}saving(intdate,intid,doublerate);intgetid(){returni

4、d;}voidjisuan(intdate,doubleamount);doublegetbalance(){returnbalance;}voidcunru(intdate,doubleamount);voidquchu(intdate,doubleamount);doublegetrate(){returnrate;}voidlilv(intdate);voidshow();};saving::saving(intdate,intid,doublerate):id(id),balance(0),rate(rate),lastDate(date),accumul

5、ation(0){cout<<"账户创建天数:"<getbalance()){cout<<"没有足够的钱"<

6、率构造函数的实现{doublemon=accumulate(date)*rate/365;if(mon!=0)jisuan(date,mon);accumulation=0;}voidsaving::jisuan(intdate,doubleamount)//计算{accumulation=accumulate(date);lastDate=date;amount=floor(amount*100+0.5)/100;//保留小数balance+=amount+balance*date*rate/365;//从存款日到取款日的余额和利息的总和cout<<"账户创建天

7、数:"<

8、cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。