- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
atm自动取款机编程(ATM automatic teller machine programming)
atm自动取款机编程(ATM automatic teller machine programming)
#包括 iostream。”
#包括字符串。”
#包括 stdio. h
#包括程序。”
类消费;
类ATM
{
公共:
ATM(消费者和CN):音乐(CN)
{
}
welcome() /登陆界面无效;
布尔check_passwd(焦炭N [ ],[ ]字符密码);/ /核对密码
change_passwd() /修改密码无效;
fetchmoney() /取款无效;
information() /查询信息无效;
exitatm() /退出系统无效;
functionshow() /功能界面无效;
lock() /锁机无效;
私人:
整数倍;/ /记录密码输入次数
消费者与音乐;
};
类消费/用户
{
公共:
友元类ATM;
使用者(字符名称[]),字符[ [] ],浮点数,字符密码[] ];
受保护的:
char * get_name();/ /取得姓名
char * get_kahao();/ /取得卡号
char * get_passwd();/ /取得密码
浮get_money();/ /取得余额
无效set_passwd(char pwd [ ]);//设置密码
无效set_money(浮M);/ /取钱
私人:
char passwd [ 10 ];//用户密码
名称[ 20 ];//用户姓名
char火烈鸟[ 20 ];//用户卡号
浮动货币;/ /用户余额
};
消费者:消费者:(名称[ ],[ ]字符火烈鸟,浮钱,字符密码[ ])/构造函数,建立账户
{
strcpy(姓名、名称);
strcpy(卡号、Kahao);
金钱=金钱;
strcpy(口令、密码);
}
浮动的消费者::get_money() /取得余额
{
退货;
}
char *消费者::get_name() /取得姓名
{
返回的名称;
}
char *消费者::get_kahao() /取得卡号
{
返回卡号;
}
char *消费者::get_passwd() /取得密码
{
返回的口令;
}
无效消费::set_passwd(char pwd [ ])/设置密码
{
strcpy(passwd,PWD);
}
无效的ATM::welcome() /登录界面
{
时间= 0;
cout “*欢迎使用银行ATM自动取款机*” endl;
字符密码[ 10 ],民[ 20 ],CH;
int = i 0;
做
{
我= 0;
cout endl “请输入卡号:”;
做
{
获取(CH);
数字[我];
}(CH)!=“n”;
Num [·] =“0”;
我= 0;
cout “请输入密码:”;
做
{
获取(CH);
PWD [我+ +] = CH;
}(CH)!=“n”;
PWD [ ] =“0”表示;
如果(!
Check_passwd (Num, PWD)
{
Cout the card number or password you entered is incorrect. Please enter endl from new;
Times++;
}
Else
{
Functionshow ();
}
}while (times3);
Lock ();
}
Bool ATM:: check_passwd (char, num[], char, pwd[])
{
If (StrCmp (Num, cnsm.get_kahao ()) ==0strcmp (PWD, cnsm.get_passwd ()) ==0)
Return true;
Else
Return false;
}
Void ATM:: functionshow ()
{
Int n;
Do
{
Cout endl. Enter the corresponding operation sequence number: endl;
Cout 1) change password endl
2 withdrawals endl
3 query balance endl
4 exit system, endl;
Cout $\\;
Cinn;
While (n1||n4)
{
Cout enter the correct sequence number, endl;
Cout $\\;
Cinn;
}
Switch (n)
{
Case, 1:, change_passwd ();
Break;
Case, 2:, fetchmoney ();
Break;
Case, 3:, information ();
Break;
Case, 4:, exitATM (
您可能关注的文档
- 20部电影都是商学院(The 20 films are business schools).doc
- 20部经典电影(20 classic movies).doc
- 20部经典金融电影(20 classic financial films).doc
- 20部经商的电影(20 films in business).doc
- 20部职场电影(新)(20 career films (New)).doc
- 20部财经电影(20 financial films).doc
- 21 工业建筑(21 industrial buildings).doc
- 21 苹果落地(21 Apple landing).doc
- 21-人生格言(21- life motto).doc
- 210335----中国医科大学2015年1月考试《药物分析》考查课试题(210335---- China Medical University January 2015 examination drug analysis examination questions).doc
- atm控制台实现(ATM console implementation).doc
- authorware(Authorware).doc
- auto cad(Auto CAD).doc
- auto+cad二次开发技术及应用(Auto+cad two development technology and Application).doc
- autocad2010激活码(autocad2010激活码).doc
- autocad 图片输出(autocad 图片输出).doc
- autocad标准打印、快速打印和虚拟打印(AutoCAD standard printing, quick printing and virtual printing).doc
- autocad软件教学的探讨(Discussion on AutoCAD software teaching).doc
- autocad应用技巧精选44例(44 examples of AutoCAD Application Skills).doc
- autocad里模型和布局的关系(The relationship between model and layout in AutoCAD).doc
最近下载
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 电商平台客户投诉处理协调配合措施.docx VIP
- 快速心律失常的急诊处理PPT课件.ppt VIP
- 标准图集-新型城镇化-智能灯杆.pdf VIP
- 11SG814 建筑基坑支护结构图集.docx VIP
- 2024年11月江苏苏州市中医医院(西苑医院苏州医院)招聘编外人员笔试笔试历年专业考点(难、易错点)附带答案详解 .doc
- 广西壮族自治区家庭经济困难学生认定申请表.doc VIP
- 大闽食品(漳州)有限公司企业标准.doc VIP
- 施工企业安全生产事故报告及处理制度.docx VIP
- 电商平台纠纷处理与客服投诉管理方案.docx VIP
文档评论(0)