模拟银行储蓄系统
设计并实现一个简单的银行储蓄系统,完成活期和定期用户的存款和取款业务。要求如下:
1. 实现描述银行的类,记录系统中现有哪些储户(提示:可用对象数组实现,但须注意判断数组越界的情况),该类中要求包含三个函数:
(1) 生成新储户的函数;
(2) 按照账户删除储户的函数(需判断该帐户是否还有余额)
(3) 按照账户查询储户的函数,要求显示查询结果。
2. 定义储户类。其属性包含账号,存款人姓名、身份证号、地址、存款余额;其操作功能有存款、取款、显示储户信息。由此派生出定期储户,定期储户有存款年限。活期存款利息率为0.3%/月(即年息为3.6%/年),定期利息为5%/年。利率可以改变。
3. 取款操作过程:计算存款余额e自上次结算到现在的月份数mn,e*mn*0.3%为此次利息p,e+p为现在真正余额t,t-取款数目q则为剩余余额。定期取款时的处理为:不到年份按活期利率计算利息取款;到年份时,满整年的部分按定期年利率计算,多余的月份按活期计算。
4. 编写main()函数,测试上述所要求的各项功能。
5. 设计简单的菜单界面,实现上述所要求的各种功能。
6. 分工中的程序代码:储户基类,派生类定期储户,主函数。
1