BANK-3

来源:互联网 发布:淘宝提前收款钱不见了 编辑:程序博客网 时间:2024/05/16 00:54
 

#include <iostream>using namespace std;void menu();void showbalance();void drawmoney();void deposit();void transfermoney();void change();int password=92851;int main(){int j, i = 1;cout<< "********************************" << endl<< "* WELCOME TO SHINIGAMI BANK *" << endl<< "********************************" << endl<< " " << endl<< " " << endl<< " " << endl<<" 请输入密码:";for(i = 1; i <= 2; i++){cin >> j;if(j == password){ menu();exit(0);}elsecout << "密码错误,请重新输入:";}cin >> j;if (j == password)menu();elsecout << "您输入密码错误次数已满三次,请到营业厅查询密码后再来。谢谢合作!" << endl;exit(0); return 0;}void menu(){int x;char ch;while(1){cout << " "<<endl<< " 1.查询" << endl<< " 2.取款" << endl<< " 3.存款" << endl<< " 4.转账" << endl<< " 5.修改密码" << endl<< " 0,退出" << endl<< " " << endl<< " 请输入选择的项目:";cin >> x;switch(x){case 1: showbalance(); break;case 2: drawmoney(); break;case 3: deposit(); break;case 4: transfermoney(); break;case 5: change(); break;case 0: cout << " 谢谢,欢迎下次使用!\n"; break;default: cout << " 输错,不要急\n"; break;}cout << "按N退出,任意键继续" << endl;getchar();ch = getchar();if(ch == 'n' || ch == 'N')exit(0);}}void showbalance(){cout << "\n 您的余额为100000000元.\n";}void drawmoney(){int y, z;double a, x, day;cout << "\n 请输入您要提取的金额:";cin >> x;cout << "\n 1.活期\n"<< " 2.定期\n"<< "\n 请输入您的存期:";cin >> y;if(y == 1){cout << "\n 请输入存入的天数:" ;cin >> day;a = x * 0.0050 * (day / 360);}else{cout << "\n 1.3个月 \n"<< " 2.6个月 \n"<< " 3.一年 \n"<< " 4.二年 \n"<< " 5.三年 \n"<< " 6.五年\n"<< "\n 请输入您的存期:";cin >> z;if (z >= 1 && z <= 6){switch(z){case 1: a = x * 0.0310 * 0.25; break;case 2: a = x * 0.0330 * 0.5; break;case 3: a = x * 0.0350; break;case 4: a = x * 0.0440 * 2; break;case 5: a = x * 0.0500 * 3; break;case 6: a = x * 0.0550 * 5; break;}}elsecout << "\n 你的输入有误,请重新输入:" << endl;} cout << "\n 您的利息为:" << a <<endl<< "*******************************************************" << endl;}void deposit(){int b, z;double a;cout << "\n 请输入存入的钱数:"<< " ";cin >> a;cout << "\n 1.活期\n"<< " 2.定期\n" << "\n 请选择:";cin >> b;if(b == 2){cout << "\n 1.3个月 \n"<< " 2.6个月 \n"<< " 3.一年 \n"<< " 4.二年 \n"<< " 5.三年 \n"<< " 6.五年\n"<< "\n 请输入您的存期:";cin >> z;} cout << "\n 存款成功!\n"<< "************************************\n";}void transfermoney(){int b;double a;cout << "\n 请输入转存的账户:";cin >> b;cout << "\n 请输入转存的金额:";cin >> a;cout << "\n 转存成功!\n"<< "**********************************\n";}void change(){int x, y, j;cout << "\n 请输入原始密码:";while (1){cin >> j;if(j == password){ cout << "\n 请输入新密码:";cin >> x;cout << "\n 确认密码:"; while (1){cin >> y;if(y == x){cout << "\n 密码修改成功!\n";password = x;break;}else{cout << "密码错误,请重新输入:";}}}else{cout << "\n 密码错误,请重新输入:";continue;}break;}cout << "\n**********************************\n" ;}


 

 

时隔将近一个月的时间,一直困在输入三次密码错误退出上···

先这样吧,有空再改···


原创粉丝点击