atm取款机的简单程序代码
来源:互联网 发布:软件注册表不见了 编辑:程序博客网 时间:2024/05/01 04:32
/**********atm取款机***********/#include<iostream>#include<stdlib.h>using namespace std;class ATM{public: void check(); void map(); void Qukuan(); void Exist(); void Change(); void Select(); void M(); void Tback(); int sum; char password[6];};//登陆界面void ATM::check(){ char a[10],b[6]; char password[6]={'1','2','3','4','5','6'}; char zhanghao[10]={'1','2','3','4','5','6','7','8','9','0'}; int flag=1; cout<<"欢迎进入atm自动取款系统"<<endl; cout<<"请输入账号:"<<endl; for(int i=0;i<10;i++) cin>>a[i]; cout<<"请输入密码:"<<endl; for(int j=0;j<6;j++) cin>>b[j]; while(flag) { for(int k=0;k<6;k++) { if(b[k]!=password[k]) { cout<<"密码错误,请重新输入密码:"; for(int j=0;j<6;j++) cin>>b[j]; flag = 0; break; } } if(flag==1) {break;} } system("cls");map();}//导图void ATM::map(){ cout<<"***********1,取款**********"<<endl; cout<<"***********2,存款**********"<<endl; cout<<"***********3,修改密码**********"<<endl; cout<<"***********4,查询**********"<<endl; cout<<"***********5,其它业务**********"<<endl; cout<<"***********6,退出**********"<<endl; int a;bool flag=true; while(flag) { cin>>a; switch(a) { case 1:Qukuan();flag = false;break; case 2:Exist();flag = false;break; case 3:Change();flag = false;break; case 4:Select();flag = false;break; case 5:M();break; case 6:Tback();flag = false;break; default:cout<<"您输入错误,请重新输入:"; } }}//取款函数void ATM::Qukuan(){ int money; bool flag=true; while(flag) { cout<<"您需要取款的数目(必须是100的整数倍):"; cin>>money; if(money<sum&&money%100==0) { if(money<2000) { sum=sum-money; flag=false; } else cout<<"请重新输入,必须是2000以下:"; } else cout<<"请重新输入,必须是100的整数倍:"; } cout<<"返回上一层请输入1:"; int a; cin>>a; if(a==1) { system("cls");map(); }}//修改密码void ATM::Change(){ char New[6]; cout<<"请输入新密码"<<endl; int i=0; while(i<6) { cin>>New[i]; i++; } for(int j=0;j<6;j++) password[j]=New[j]; cout<<"返回上一层请输入1:"; int a; cin>>a; if(a==1) { system("cls");map(); }}//查询void ATM::Select(){ cout<<"您当前剩余的存款为:"<<sum<<endl; cout<<"返回上一层请输入1:"; int a; cin>>a; if(a==1) { system("cls");map(); }}//存款void ATM::Exist(){ int b; cout<<"请输入您的存款数目:"<<endl; cin>>b; sum+=b; cout<<"返回上一层请输入1:"; int a; cin>>a; if(a==1) { system("cls");map(); }}//其它业务void ATM::M(){ cout<<"***********1,利率信息**********"<<endl; cout<<"***********2,开户时间**********"<<endl; cout<<"返回上一层请输入1:"; int a; cin>>a; if(a==1) { system("cls");map(); }}//退出系统void ATM::Tback(){ exit(0);}void main(){ ATM atm; atm.sum=20000; atm.check();}
0 0
- atm取款机的简单程序代码
- 简单的ATM的存取款
- C++制作的ATM取款机
- 模拟ATM机取款的过程
- ATM取款机模拟
- ATM取款机程序
- ATM取款机设计
- ATM 取款机
- ATM自动取款机
- 仿ATM取款机
- ATM 自动取款机
- 模拟ATM取款机
- 模拟ATM取款机
- 模拟ATM取款机
- ATM取款机
- 简单的数据库应用——银行ATM取款机系统
- 0728 Java循环语句练习-简单的ATM取款
- linux ATM自定取款机简单实现
- 终端打开sublime
- 找对象 ssl 2637 费用流
- malloc函数分配内存失败的原因及解决方法
- 【WebLogic使用】3.WebLogic配置jndi数据源
- Linux(三) 之 基本命令(上)
- atm取款机的简单程序代码
- OJ中C++与G++提交时的区别
- HDU1233 还是畅通工程
- 试试ES6中的Generator函数
- 【转】Java Spring AOP详解
- Win10杀死进程
- bzoj4815 [Cqoi2017]小Q的表格
- Python时间处理
- PCA的数学原理(非常值得阅读)!!!!