详细解析c++编写的atm自动取款机模拟程序

详细解析c++编写的atm自动取款机模拟程序

ID:10449044

大小:67.50 KB

页数:6页

时间:2018-07-06

详细解析c++编写的atm自动取款机模拟程序_第1页
详细解析c++编写的atm自动取款机模拟程序_第2页
详细解析c++编写的atm自动取款机模拟程序_第3页
详细解析c++编写的atm自动取款机模拟程序_第4页
详细解析c++编写的atm自动取款机模拟程序_第5页
资源描述:

《详细解析c++编写的atm自动取款机模拟程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、详细解析C++编写的ATM自动取款机模拟程序~教育资源库  学习c++有一段时间了,前两天有个朋友要我帮她做个模拟ATM自动取款机的程序,于是花了一个晚上写了出来,其实这个程序也很简单,但是我觉得它对于刚学c++的人来说比较有用处,因为它可以帮助你更加深刻的理解面向对象程序设计的真谛-------以现实世界为模型编写程序。学习c++的真正目的也就在于此,真正的理解面向对象程序设计!//************************************//*                 *//*     function

2、.h       *//*                 *//************************************#include<iostream.h>classconsumer;classATM  //ATM取款机{public:  ATM(consumer):sm()  {  }voidoney();   //取款voidinformation(); //查询信息voidexitATM();  //退出系统voidfunctionshoes;  //记录密码输入次数consumersm;

3、};classconsumer//用户{public:friendclassATM;consumer(charName[],charNum[],floatMoney,charPasse();//取得姓名char*get_num();//取得卡号char*get_passoney();//取得余额voidset_passoney(floatm);//取钱private: charpasse[20];//用户姓名charnum[20];   floatmoney;};//*******************************

4、*****//*                 *//*  consumer类的成员函数    *//*                 *//************************************#includefunction.h#include<string.h>consumer::consumer(charName[],charNum[],floatMoney,charPasse,Name); strcpy(num,Num); money=Money; strcpy(passer::get

5、_money(){returnmoney;}char*consumer::get_name(){returnname;}char*consumer::get_num(){returnnum;}char*consumer::get_passer::set_money(floatm){money-=m;}voidconsumer::set_passes=0;cout<<$欢迎使用若雪银行ATM自动取款机!~!<<endl;charp[20],ch;inti=0;do{ i=0; cout<<end

6、l<<请输入卡号:;  do  {     cin.get(ch);   num[i++]=ch;  }while(ch!='');    num[i-1]=''; i=0; cout<<请输入密码:;  do  {     cin.get(ch);   p,pes++;  }  else  {   functionshoes<3);  lock();}boolATM::check_pass[],charpp(num,sm.get_num())==0strcmp(p.

7、get_passoney();   break;   case3: information();   break;   case4: exitATM();    break;  } }es=0;do{cout<<endl<<请输入旧密码:;cin>>p.get_num(),pes++;else break;}es<3);if(times==3) lock();  intt=0;  do{ cout<<请输入新密码:; cin>>pp(p.set_passoney(

8、){ floatm; charch; do {   cout<<endl<<你要取多少钱:   <<$><<endl;   cin>>m;   <=0) {  cout<<请输

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

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

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