7_7综合实例_个人银行账户管理程序(7_7 comprehensive example _ personal bank account management procedures).docVIP

7_7综合实例_个人银行账户管理程序(7_7 comprehensive example _ personal bank account management procedures).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7_7综合实例_个人银行账户管理程序(7_7 comprehensive example _ personal bank account management procedures)

7_7综合实例_个人银行账户管理程序(7_7 comprehensive example _ personal bank account management procedures) / / date.h # ifndef _ _ Date _ H _ _ # defines _ _ Date _ H _ _ Class Date {/ / 日期类 Private: Int year; / / 年 Int month; / / 月 Int Day; / / 日 Int totaldays; / / 该日期是从公元年1月1日开始的第几天 Public: Date (int year, Day minth int, int); / / 用年、月、日构造日期 Getyear INT () const {return} year; Int getmonth () const {return month;} Int getday () const {return Day;} Getmaxday (const int); / / 获得当月有多少天 Const bool isleapyear() / / 判断当年是否为闰年 { Return year% 4% 0 = year = 100. | | 400 year% = 0 = = 0; } Void Show () Const; / / 输入当前日期 / / 计算两个日期之间差多少天 Distance (const int const date Date) { Return totaldays-date.totaldays; } }; # endif / / _ _ Date _ H _ _ / / date.cpp # include date.h # iostream include # cstdlib include Using namespace STD; / / namespace使下面的定义只在当前的文件中有效 namespace { / / 存储平年中的某个月1月之前有多少天, 为便于getmaxday函数的实现, 该数组多出一项 Const int _ days before _ 0,31,59,90120151181212243273304334365 month [] = {}; } Date: date (int int int year, month, day) (Year): year, month, Day (month) (Day) { If (0 = Day | | getmaxday Day ()) { Cout Invalid date:; Show (); Cout ENDL; Exit (1); } Int year Years = - 1; Totaldays = Year + 4 * 365 years / year / 100 + 400 + years / days _ before _ month month Day + [1]; If (isleapyear() month 2) Totaldays + +; } Int Date:: getmaxday () const { If (isleapyear() month = = 2) Return; 29 Else _ return days before _ month [month] days before _ month month _ [1]; } Date:: void Show () const { Cout getyear (-) getmonth () getday (-); } / / accout.h # ifndef _ _ account _ H _ _ # defines _ _ account _ H _ _ # include date.h # include accumulator.h # include string Class account / / 账户类 { Private: STD:: String id; / / 帐号 Double balance; / / 余额 Static Double total; / / 所有账户的总金额 Protected: / / 供派生类调用的构造函数, id为账户 Account (const Date Date , const std:: String id); / / 记录一笔帐, date为日期, amount为金额, desc为说明 Record (const void Date Double Date, amount, const std

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档