using namespace std;
int main()
{
bool codes();
void work();
cout<<"欢迎使用ATM"<
if(codes())
work();
else
cout<<"对不起,由于你的密码三次输入错误, 系统已将你的卡锁定,请拿着相关证件到营业厅解锁"<
}
bool codes()
{
bool code=false;
int mima,num=1;
do
{
if(num>1)
cout<<"(提示:这是第"<
num++;
if(mima==654321)
code=true;
}
while(!code&&num<=3);
return code;
}
void work()
{
char choice;
bool exit = false;
do
{
void showbalance();
void drawmoney();
void deposit();
void transferAccounts();
cout<
cin>>choice;
switch(choice)
{
case '1':
showbalance();
break;
case '2':
drawmoney();
break;
case '3':
deposit();
break;
case '4':
transferAccounts();
break;
case '0':
cout<<"欢迎再次使用!"<
}
}while(!exit);
return;
}
void showbalance()
{
cout<<"您的余额为****"<
{
double money;
cout<<"请输入取款金额:";
cin>>money;
cout<<" 对不起,您的余额已不足!";
}
void deposit()
{
int type, days;
double moneys, period, rate, interest;
cout<<"请输入存款金额:";
cin>>moneys;
cout<<"======存款期限======"<
cin>>type;
if (type>=1 && type<=7)
{
switch(type)
{
case 1:
cout<<"请输入存款天数:";
cin>>days;
period=days/360.0;
rate=0.005;
break;
case 2:
period=0.25;
rate=0.031;
break;
case 3:
period=0.5;
rate=0.033;
break;
case 4:
period=1;
rate=0.035;
break;
case 5:
period=2;
rate=0.044;
break;
case 6:
period=3;
rate=0.05;
break;
case 7:
period=5;
rate=0.055;
break;
}
interest=moneys*period*rate;
cout<<"到期利息为:"<
else
cout<<"选择存款类型错误!"<
}
void transferAccounts()
{
long int number;
int money;
cout<<"请输入转账的卡号:";
cin>>number;
cout<<"请输入转账金额:";
cin>>money;
cout<<"对不起,您的余额已不足!"<