/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:text.cpp
*作 者:刘佳琦
*完成日期:2014年11月18日
*版 本 号:v1.0
*
*问题描述:银行系统
*程序输出:
*程序输出:
*/
#include <iostream>
using namespace std;
const int passwork=666666;
bool pass();
void work();
int main()
{
cout << "Fire银行欢迎您光临!" << endl;
if(pass())
work();
else
cout<<"请到柜台办理密码查询后再来"<<endl;
return 0;
}
bool pass()
{
int n=0;
bool bPass=false;
int a;
do
{
cout<<"请输入密码";
cin>>a;
n++;
if (a==666666)
bPass=true;
}
while(!bPass&&n<4);
return bPass;
}
void work()
{
char cChoice;
bool bExit = false;
do
{
cout<<"* 您可以办理以下业务:"<<endl;
cout<<"* 1.查询"<<endl;
cout<<"* 2.取款"<<endl;
cout<<"* 3.存款"<<endl;
cout<<"* 4.转账"<<endl;
cout<<"* 0.退出"<<endl;
cout<<"请输入0-4"<<endl;
cin>>cChoice;
switch(cChoice)
{
case '1':
cout<<"您的余额为10000元"<<endl;
break;
case '2':
cout<<"该取款机内没有钞票"<<endl;
break;
case '3':
cout<<"请将钞票放入钞票口"<<endl;
break;
case '4':
cout<<"还是自己存着吧"<<endl;
break;
case '0':
cout<<"欢迎您下次来存款. "<<endl;
break;
bExit=true;
}
}
while(!bExit);
return ;
}
运行结果:
知识点总结:又用到之前的bool型,有些遗忘。
学习心得:从最开始就要做这个程序,一直做到现在,才做了初步,再输入密码那儿,大小写没注意,导致一直出错,还没发现,最后才检查出来,太粗心,浪费不少时间。