银行系统-简单函数形式

来源:互联网 发布:省 市 乡镇数据库设计 编辑:程序博客网 时间:2024/06/05 21:04
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作    者:王静  * 完成日期:2012 年 11 月24  日 * 版 本 号:v1.0 * 输入描述:略* 问题描述:* 程序输出:* 问题分析:* 算法设计:略 */  #include<iostream>using namespace std;bool pass();void work();const int PASSWORD=11111;int main(){ cout<<"XXX银行欢迎您"<<endl; if(pass())  work(); else  cout<<"请到柜台办理查询密码后再来"<<endl; return 0;} bool pass(void)//功能:查验密码{ int i=1; int PASS; bool (bPASS)=true; do{  cout<<"请输入密码"<<endl;  if(i>1)    { cout<<"(提示:这是第"<<i<<"次输入密码,三次不对将吞卡)"<<endl;}  cin>>PASS;  i++;  if(PASS==11111)  {   (bPASS)=false;  } }while(bPASS==true&&i<=3); return !bPASS;}void work()//办理业务{ int zhanghao,n,n1,m,m1; int money=88888; cout<<"密码正确"<<endl; do {  cout<<"1。查询"<<endl;  cout<<"2。取款"<<endl;  cout<<"3。存款"<<endl;  cout<<"4。转账"<<endl;  cout<<"0。退出"<<endl;  cin>>n;  if(n>=0&&n<=4){   switch(n)   {   case 1:    {     cout<<"您的余额为"<<money<<"元人民币"<<endl;     break;    }   case 2:    {     cout<<"请输入您的取款金额"<<endl;     cin>>n1;     money=money-n1;     break;    }   case 3:    {     cout<<"请输入您存款金额"<<endl;     cin>>m;     money+=m;     break;    }   case 4:    {     cout<<"请输入您的转账的账号"<<endl;     cin>>zhanghao;     cout<<"请输入您转账的金额"<<endl;     cin>>m1;     money-=m1;     break;    }   case 0:    {     cout<<"谢谢您的支持,欢迎下次再来"<<endl;    }   }  }  else    cout<<"输入错误"<<endl; }while(n!=0); return;}



运行结果:

原创粉丝点击