银行系统任务二

来源:互联网 发布:数控加工工艺与编程ppt 编辑:程序博客网 时间:2024/05/02 18:31
/*  * 程序的版权和版本声明部分  * Copyright (c)2012, 烟台大学计算机学院学生  * All rightsreserved.  * 文件名称: fibnacci.cpp                             * 作    者:徐汉玉                              * 完成日期: 2012 年 11 月20   日  * 版本号: v1.0        *   * 输入描述:无  * 问题描述: * 程序输出:  *问题分析: */#include<iostream>   using namespace std;const   x=123456;int  chaxun(int moeny=1){    return moeny;  }      int cunkuan(int moeny=0){    return moeny+1;}   void work();   void drawmoney();   bool pass(int a);int main()  {     int a;   cout<<"徐氏银行欢迎你哦,来就带着好心情"<<endl;        if(pass(a))   work(); else cout<<"请到柜台查询后再来"<<endl; return 0;}      bool pass(int a){   bool falg;   int cishu=0;   do{  cout<<"你密码多少,嘿嘿"<<endl;   cin>>a;     cishu++; if(a!=x)      falg=false; else { falg=true; continue; }   }while(cishu<3);{    return falg ;   }}  void work(){char cChioce;int  moeny,a;   do     {            cout<<"*  1.查询"<<endl;         cout<<"*  2.取款"<<endl;         cout<<"*  3.存款"<<endl;   cout<<"*  4.转账"<<endl;       cout<<"*  0.退出"<<endl;         cout<<"*  请输入(0-4):";         cin>>cChioce;         if(cChioce=='1')     {   cout<<"你的余额是"<<chaxun()<<endl;      }         else if (cChioce=='2')   {  drawmoney();              }       else if(cChioce=='3')     {   cout<<"多多益善"<<endl;   cout<<"请输入你存款金额"<<endl;   cin>>moeny;  cout<<"你的存款金额是"<<moeny<<"元"<<endl;    cout<<"你一共有金额是"<<cunkuan(moeny)<<"元"<<endl;      }   else if(cChioce=='4')   {        cout<<"你要转多少呢"<<endl;         cin>>a; if(a>(cunkuan(moeny))) cout<<"你的钱不够"<<endl; else{          cout<<"你取走"<<a<<"元"<<endl;           cout<<"你剩余"<<cunkuan(moeny)-a<<"元"<<endl; }   }       else if(cChioce=='0')   {  cout<<"欢迎下次再来"<<endl;           break;   }       else         {             cout<<"输错,不要急"<<endl<<endl;             continue;         }            }while(1);     return ;  }void drawmoney(){ double rate,h,l,m=1; int c,day,y; cout<<"请输入你的存款类型 "<<endl; cout<<"1活期2三个月3六个月4一年5两年6三年7五年 "<<endl; cout<<"请输入所选类型 "<<endl; cin>>y; if(y==1) {  cout<<"存款天数 "<<endl;  cin>>day;  c=0; } if(y==2) day=0.25,c=1; if(y==3) day=0.5,c=2; if(y==4) day=1,c=3; if(y==5) day=2,c=4; if(y==6) day=3,c=5; if(y==7) day=5,c=6; switch(c) { case 0:rate=0.0050;break; case 1:rate=0.0310;break; case 2:rate=0.0330;break; case 3:rate=0.0350;break; case 4:rate=0.0440;break; case 5:rate=0.0500;break; case 6:rate=0.0550;break; }    l=m*day*rate; h=l+m; cout<<"利息是 "<<l<<endl; cout<<"本息合计 "<<h<<endl; cout<<"*^ ^*"<<endl; return ;}

运行结果:
















原创粉丝点击