第12周项目4-银行系统
2014-11-17 15:38
253 查看
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:Annpion.cpp *作者:王耀鹏 *完成日期:2014年11月18日 *版本号:v1.0 * *问题描述:银行系统。 *输入描述:各种操作业务。 *程序输出:卡内各种信息。 */ #include<iostream> using namespace std; bool pass(); void work(); void showbalance(); void drawmoney(); void deposit(); void transferAccounts(); void updatePassword(); const int password=123456; static int balance=10000; int main() { cout<<"王氏银行欢迎您光临~"<<endl; if (pass()) work(); else cout<<"请到柜台办理密码查询后再来"; return 0; } bool pass() { int passkey,n=1; bool z=false; do { if(n<2) { cout<<"请输入密码:"; cin>>passkey; } else { cout<<"请输入密码(提示:这是第"<<n<<"次输入密码,三次不对将吞卡)"; cin>>passkey; } n++; if(passkey==password) z=true; } while(z==false&&n<4); return z; } void work() { int n,z=1; do { cout<<"* 您可以办理下面的业务:"<<endl; cout<<"* 1.查询 2.取款 3.存款 4.转账 5.改密 0.退出"<<endl; cout<<"* 请输入(0-5):"; cin>>n; switch(n) { case 1: showbalance(); cout<<endl; break; case 2: drawmoney(); cout<<endl; break; case 3: deposit(); cout<<endl; break; case 4: transferAccounts(); cout<<endl; break; case 5: updatePassword(); cout<<endl; break; case 0: z=0; cout<<"欢迎下次来存款"; break; } } while(z!=0); } void showbalance() { cout<<"您的当前余额是:"<<balance<<"元"<<endl; } void drawmoney() { int n; cout<<"请输入取款金额:"; cin>>n; balance-=n; cout<<"取款后,您的余额是:"<<balance<<"元"<<endl; } void deposit() { int n; cout<<"请输入存款金额:"; cin>>n; balance+=n; cout<<"存款后,您的余额是:"<<balance<<"元"<<endl; } void transferAccounts() { int n,i; cout<<"请输入转账金额:"; cin>>n; balance-=n; cout<<"请输入对方账户:"; cin>>i; cout<<"转给"<<i<<"后,您的余额是:"<<balance<<"元"<<endl; } void updatePassword() { int n,x,y,i=0; do { cout<<"请输入旧密码:"; cin>>n; cout<<"请输入新密码:"; cin>>x; cout<<"请确认新密码:"; cin>>y; i++; if(n==password&&x==y) { cout<<"密码修改成功!"<<endl; break; } else cout<<"密码错误!"<<endl; } while(n!=password||x!=y); }
运行结果:
相关文章推荐
- 第12周项目5:银行系统,任务三:将程序多文件组织
- 第12周项目4银行系统的简单框架
- 第12周项目4.2 银行系统升级版
- 第12周项目 4.1 银行系统 简单版
- 第12周 项目6-银行系统(任务3)
- 第12周项目5--任务1,银行系统框架
- C++第12周项目5.2 ——银行系统函数版
- 第12周项目4 银行系统(1、基本框架)
- 第12周项目6--银行系统框架
- 第12周 项目4 银行系统
- 第12周项目4(2)-模拟银行系统完善 (终于做完了\(^o^)/)
- 第12周项目4-银行系统
- 第12周项目4 银行系统版本一
- 第12周项目4银行系统的简单模板
- 第12周项目5:银行系统,任务一:搭一个框架
- 第12周项目4银行系统 任务1 搭一个框架
- 2014秋C++第12周项目4参考- 银行系统
- 第12周项目4-银行系统-任务1-框架
- 第12周上机实践项目4——银行系统(项目1)
- C++第12周项目5.1——银行系统框架