#include<iostream>
using namespace std;
int iPassword=135246; //初始密码
double dAmount=10000; //初始余额
bool pass(); //自定义函数,用来判断密码是否正确
void searchamount(); //自定义函数,用来查询余额
void drawmoney(); //自定义函数,用来取钱
void savemoney(); //自定义函数,用来存钱
void movemoney(); //自定义函数,用来转账
void changepassword(); //自定义函数,用来改密码
void cycle(); //自定义函数,用来循环办理业务
int main()
{
int iSort;
cout<<"烟大银行欢迎你的光临"<<endl;
cout<<"请输入密码"<<endl;
if(pass())
{
cout<<"* 你可以办理以下的业务"<<endl;
cout<<"* 1查询 ";
cout<<"* 2取款 ";
cout<<"* 3存款 ";
cout<<"* 4转账 ";
cout<<"* 5改密 ";
cout<<"* 0退出 ";
cout<<"* 请输入(0-4):"<<endl;
cin>>iSort;
switch(iSort)
{
case 0:
;
break;
case 1:
searchamount();
cycle();
break;
case 2:
drawmoney();
cycle();
break;
case 3:
savemoney();
cycle();
break;
case 4:
movemoney();
cycle();
break;
case 5:
changepassword();
cycle();
break;
}
}
else
;
return 0;
}
1.1cpp
#include<iostream>
using namespace std;
void searchamount();
void drawmoney();
void savemoney();
void movemoney();
void changepassword();
void cycle();
void cycle()
{ int iSort;
cout<<endl<<"go on"<<endl;
cin>>iSort;
switch(iSort)
{
case 0:
;
break;
case 1:
searchamount();
cycle();
break;
case 2:
drawmoney();
cycle();
break;
case 3:
savemoney();
cycle();
break;
case 4:
movemoney();
cycle();
break;
case 5:
changepassword();
cycle();
break;
}
}
1.2cpp
#include<iostream>
using namespace std;
extern int iPassword;
bool pass()
{
int n=0;
int iCpassword;
bool truefalse;
do
{
cin>>iCpassword;
++n;
if(iCpassword==iPassword)
truefalse=true;
else
{
truefalse=false;
cout<<"密码错误,请重新输入";
cout<<"你还有"<<3-n<<"次输入的机会"<<endl;
if(n>=3)
{
cout<<"请到银行修改密码";
}
}
}
while(truefalse!=true&&n<3);
return truefalse;
}
1.3
#include<iostream>
using namespace std;
extern double dAmount;
void searchamount()
{
cout<<"你的余额为:";
cout<<dAmount;
}
1.4cpp
#include<iostream>
using namespace std;
extern double dAmount;
void drawmoney()
{ double dDrawmoney;
cout<<"请输入取款金额";
cin>>dDrawmoney;
cout<<"取款成功"<<endl;
dAmount-=dDrawmoney;
cout<<"你的余额为"<<dAmount;
}
1.5cpp
#include<iostream>
using namespace std;
extern double dAmount;
void savemoney()
{ double dSavemoney;
cout<<"请输入存款金额";
cin>>dSavemoney;
cout<<"取款成功"<<endl;
dAmount+=dSavemoney;
cout<<"你的余额为"<<dAmount;
}
1.6cpp
#include<iostream>
using namespace std;
extern double dAmount;
void movemoney()
{ double dMovemoney;
cout<<"请输入转账金额";
cin>>dMovemoney;
cout<<"转账成功"<<endl;
dAmount-=dMovemoney;
cout<<"你的余额为"<<dAmount;
}
1.7cpp
#include<iostream>
using namespace std;
extern int iPassword;
void changepassword ()
{ int iPassword1,iPassword2,iPassword3;
static int a=1;
if(a<=3)
{
cout<<"请输入原密码";
cin>>iPassword1;
if(iPassword1==iPassword)
{
cout<<"请输入新密码";
cin>>iPassword2;
cout<<"请再次输入密码";
cin>>iPassword3;
if(iPassword2==iPassword3)
{ cout<<"密码修改成功,请记住密码";
iPassword=iPassword3;
}
else
{
cout<<"两次输入的密码不同请重新输入"<<endl;;
changepassword();
}
}
else
{
cout<<"你输入的密码错误"<<endl;
cout<<"你还有"<<3-a<<"次输入机会"<<endl;
++a;
changepassword();
}
}
else
{
cout<<"请到银行修改密码";
}
}
银行系统
最新推荐文章于 2024-07-12 16:40:41 发布
1724

被折叠的 条评论
为什么被折叠?



