ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:27.27KB ,
资源ID:19141434      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19141434.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行储蓄开发程序代码C++文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

银行储蓄开发程序代码C++文档格式.docx

1、欢迎进入银行活期存款系统endl; /列示当前时间当前时间:6; Time t=latesttime(); t.print(); /列示菜单 mylist();如果您不了解该系统请按N否则按Y: /核实输入是否为字符 string check; while(1) cincheck; if(check.length()1) cout您的输入有误请重新输入: continue; if(check0!Y&check0!N) else break; int mark=1; if(check0= mark=0;友情提示:按对应业务的编号即可进行该业务!endl2) system(cls mylist()

2、; if(mark)请选择业务: string servicenum; /核实输入是否为字符 while(1) cinservicenum; if(servicenum.length() cout if(mark0!mark0! if(mark0= if(servicenum0=0 正在处理请稍等. _sleep(1000);.n switch(servicenum0) /开户 case 1: creaccount();break; /存款2 deposit(); /取款3 withdraw(); /计息4 computeprofit(); /查询5 checkbalance(); /排序6

3、order(); /系统介绍7 about(); break; default:对不起,您的选择超出了我们的业务范围。交易完毕,谢谢合作!13 mylist.Cpp 主函数显示菜单void mylist()11; *主菜单*12;0.退出 1.开户 2.存款 3.取款 4.计息 5.查询 6.排序 7.关于 void about()银行活期存款系统 作者:张瑞该系统严格按照国际银行活期存款规则编写,如果您什么不懂,请在第一步操作中输入N.注意:请按照提示进行操作.否则后果自负!版权所有,打击盗版! over(); return;14实验小结(实验遇到的问题,解决方法)1.调用外部函数时光简单声

4、明不行 必需加个外部修饰extern2.也可调用外部变量 同样用extern3.把定义的函数都放到myheader.H的头文件中声明实验项目二、银行储蓄系统开户模块设计与实现21库函数描述(原型、功能、头部文件)及其作用#include/c+的标准输入输出stdlib.h/c的库函数string/字符串流conio.h/getch()键盘输入屏幕不输出vector/STL中的迭代器#include /messagebox()消息框time.h/时间类的头文件stdio.h/c标准输入输出和文件流using namespace std;22帐户类定义/帐号类是定义在myhead.H头文件里cla

5、ss Timepublic: int year,month,day,hour,minute,second; Time(int a=0,int b=0,int c=0,int d=0,int e=0,int f=0):year(a),month(b),day(c),hour(d),minute(e),second(f) void print()year年month月day日hour时minute分secondt.year) ct=(year-t.year-1)*360+(month-t.month+11)*30+day+30-t.day; else ct=(month-t.month-1)*30

6、+day+30-t.day; return ct; void copy(Time f)/时间拷贝 year=f.year; month=f.month; day=f.day; hour=f.hour; minute=f.minute; second=f.second;/判断时间是否大 bool timebig(Time t) return false; else if(yeart.month) return false; else if(montht.day) return false; else if(dayt.hour) return false; else if(hourt.minute

7、) return false; else if(minutet.second) return false; else if(second return true; else else else return true;/检查输入的字符产是否全是数字bool checknum(const char*);/重载比较函数int strcmp(const char*s1,const char*s2);/钱数大些函数声明void readmoney(char*);/定义帐号类class Account char name20,ID20,balance15,code10; Time time; Accou

8、nt(const char* a=,const char* b=,const char* c=,const char* d=,Time e=Time(0,0,0,0,0,0) strcpy(name,a); strcpy(ID,b); strcpy(code,c); strcpy(balance,d); time=e; int i; for(i=0;30;姓名:name身份证号:ID余额:balance余额大写: readmoney(balance);开户时间: time.print(); void print2()上次计息时间(开户时间):class Rem char ID20,money1

9、0; int flag; Time t; Rem(char*a=,char*b=,int c=0,Time d=Time(0,0,0,0,0,0) strcpy(ID,a); strcpy(money,b); flag=c; t=d; if(flag=0) t.print1();取款money8)您的输入有误,请重新输入。 const char*copyname=name.c_str();/name的首地址 且必须是const只读的请输入您的密码:注意:密码更正每人只有三次机会,密码只有六位。 char cod7=,flag=0;/计数 if(flag) if(flag=3)您的密码输入有误,

10、请输入密码: codi=getch();* MessageBox(0,密码位数已足,提示,MB_OK | MB_SYSTEMMODAL );请确认一下密码: char copycod7= copycodi=getch();,0); if(strcmp(cod,copycod)!=0) flag+; MessageBox(0,恭喜!密码输入成功!请输入您的开户金额: char money20=money; if(checkmoney(money)您的输入有误,请重新输入: FILE *fp; fp=fopen(D:mybanka Account temp(copyname,ID,cod,mone

11、y,t); fwrite(&temp,sizeof(Account),1,fp); fclose(fp); MessageBox(0,恭喜您!在次开户成功! int jx=MessageBox(0,您是否要查看一下您的信息?,1)-2; if(jx) temp.print1();4实验小结(实验遇到的问题,解决方法)1.在getch()前有时要加入cin.get()防止上次输入被getch()获取2.对密码和帐号输入后要在数组最后加个“”防止数组错误3.对打开文件是 有时用绝对路径表示实验项目三银行储蓄系统存款模块设计与实现31库函数描述(原型、功能、头部文件)及其作用/c的标准输入输出和文件流/massagebox()消息框的头文件#include myheaer.h/全部调用函数/getch()从控制台读取一个字符,但不显示在屏幕上32编码(必须附加注释)myheader.Hvoid deposit() FILE*fp;r if(fp=NULL)您尚未在此开户!=欢迎进入存款模块= if(finID(ID)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1