银行系统

来源:互联网 发布:实惠猪软件干啥的 编辑:程序博客网 时间:2024/05/17 01:27
/*             * Copyright (c) 2012, 烟台大学计算机学院             * All rights reserved.             * 文件名称:test.cpp             * 作者:荆世琛         * 完成日期:2012 年 11月 29日             * 版本号:v1.0                  * 输入描述:无           * 问题描述:银行系统的各种服务  * 程序输出:略 * 问题分析:银行系统提供的各项服务             * 算法设计:略             */          #include <iostream>   using namespace std;  char chioce;  void Inquiry();//定义查询函数   void Withdrawals();//定义取款函数   void Deposit();//定义存款函数   void Change();//定义修改密码函数   void work();//工作   bool pass();  void Quit();//定义退出   int password=123;//全局变量密码是123   long balance1=20000000;//余额   int main()  {      cout<<"                  ************************************"<<endl;      cout<<"                  *                                  *"<<endl;      cout<<"                  *                                  *"<<endl;      cout<<"                  *        欢迎来到坑死你银行        *"<<endl;      cout<<"                  *                                  *"<<endl;      cout<<"                  *                                  *"<<endl;      cout<<"                  ************************************"<<endl;      if(pass())          work();      else          cout<<"扣你卡!!"<<endl;      return 0;  }  bool pass()  {      bool bpass=false;                  //检查密码是否正确,输入密码的次数小于4次       int ipass;      int num=1;        cout<<"先请检查您的周边环境是否安全"<<endl;      do{            cout<<"请输入密码:";           if(num>1)              cout<<"(您还有"<<4-num<<"次机会)"<<endl;            cin>>ipass;            num++;            if(ipass==password)                bpass=true;        }while(!bpass&&num<4);          return bpass;   }  void work()   {      do                                      {          cout<<"1.查询"<<endl;          cout<<"2.取款"<<endl;          cout<<"3.存款"<<endl;          cout<<"4.修改密码"<<endl;          cout<<"5.退出"<<endl;            cout<<"请选择(1-5)";          cin>>chioce;          switch(chioce)          {          case '1':              {                  Inquiry();                  break;              }          case '2':              {                  Withdrawals();                  break;              }          case '3':              {                  Deposit();                  break;              }          case '4':              {  Change();                  break;              }  case '5':              {     Quit();  break;              }default:cout<<"您的口令有误!请重新出入:"<<endl;        }      }while(true);      return ;  }  void Inquiry()  {      cout<<"您的余额是"<<balance1<<"元"<<endl;  }  void Withdrawals()  {                                   //调用取款函数,       double money;      cout<<"请输入您的取款金额:"<<endl;      cin>>money;      if(balance1>=money)      {          balance1-=money;          cout<<"取款后您的余额"<<balance1<<"元"<<endl;      }      else           cout<<"您的余额不足"<<endl;  }  void Deposit()  {                                  //调用存款函数       double money;      cout<<"请输入您的存款金额:"<<endl;      cin>>money;      balance1+=money;      cout<<"存款后您的余额是"<<balance1<<"元"<<endl;  }  void Change()  {                           //调用修改密码函数       int num1,num2;      cout<<"请输入您的新密码:"<<endl;      cin>>num1;      cout<<"确认新密码:"<<endl;      cin>>num2;      if(num1==num2)      {          password=num1;          cout<<"密码修改成功"<<endl;      }      else          cout<<"密码修改失败"<<endl;  }  void Quit()  {      cout<<"^-^感谢您的使用^-^"<<endl; exit(0);}  


输出图像:

心得体会:

貌似很麻烦的程序,其实使我们之前学过的知识的累加,把基础做好了是可以解决的...

原创粉丝点击