您的位置:首页 > 其它

第十二周上机实践项目——银行系统

2013-12-19 14:17 411 查看
/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:  刘中林
* 完成日期:2013 年  12月 19 日
* 版 本 号:v1.0
* 问题描述:无
* 输出:无
*/
#include <iostream>
#include<cstdlib>
using namespace std;
int password=123456;
double balance=10000;
bool pass();
void work();
void showbalance();
void drawmoney();
void deposit();
void transferaccount();
void updatepassword();
int main()
{
cout<<"烟大银行欢迎你!"<<endl;
if(pass())
work();
else
exit(0);
return 0;
}
bool pass()
{
bool bpass=false;
int ipass;
int num=1;
do
{
cout<<"请输入密码:";
if(num<4)
cout<<"(提示:这是第"<<num<<"次输入密码,三次不对将吞卡)";
cin>>ipass;
num++;
if(ipass==password)
bpass=true;
}
while(!bpass&&num<4);
return bpass;
}
void work()
{
char cchoice;
bool bexit=false;
do
{
cout<<endl<<"* 您可以办理下面的业务:"<<endl;
cout<<"* 1.查询  2.取款  3.存款  4.转账  5.改密  0.退出"<<endl;
cout<<"请输入(0-5):";
cin>>cchoice;
switch(cchoice)
{
case '1':showbalance();break;
case '2':drawmoney();break;
case '3':deposit();break;
case '4':transferaccount();break;
case '5':updatepassword();break;
case '0':cout<<"成功退出!"<<endl;
bexit=true;
}
}
while(!bexit);
return;
}
//查询
void showbalance()
{
cout<<"您的当前余额是:"<<balance<<"元"<<endl;
}
//取钱
void drawmoney()
{
double money;
cout<<"请输入取款金额:";
cin>>money;
if(money<=balance)
{
balance=balance-money;
cout<<"取款后,您的余额是:"<<balance<<"元."<<endl;
}
else
{
cout<<"您的余额不足,取款失败!"<<endl;
}
}
void deposit()
{
double money;
cout<<"请输入存款金额:";
cin>>money;
balance=balance+money;
cout<<"存款后,您的余额是:"<<balance<<"元."<<endl;
}
void transferaccount()
{
double money;
char iaccount2[10];
cout<<"请输入转账金额:";
cin >> money;
cout<<"请输入对方账户:";
cin>>iaccount2;
if(money<=balance)
{
balance=balance-money;
cout<<"转给"<<iaccount2<<"后,您的余额是:"<<balance<<"元."<<endl;
}else
{
cout<<"您的余额不足,转账失败!"<<endl;
}

}
void updatepassword()
{
int p1,p2;
cout<<"请输入旧密码:";
cin>>p1;
if(p1!=password)
{
cout<<"旧密码输入错误,不允许修改密码!"<<endl;
}else
{
cout<<"请输入新密码:";
cin>>p1;
cout<<"请确认新密码:";
cin>>p2;
if(p1==p2)
{
password=p1;
cout<<"密码输入成功!"<<endl;
}else
{
cout<<"两次输入不一致,密码修改失败!"<<endl;
}
}
}


*样例输出:



*心得体会:总有那么一些人和事让我们觉得相见恨晚!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: