上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
/*
Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者:赵玲玲
* 完成日期:2013 年 11 月 18 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述: 银行系统的一个简单框架
* 程序输出: 略
* 问题分析:密码输入判断正确性,选项的选择,选项的循环
* 算法设计:略
*/
#include <iostream>
using namespace std;
const int Rpass=123456; //声明密码
int main()
{
int pass,cChoice;
bool exit=false;
cout<<"欢迎来到赵家超级银行。"<<endl;
cout<<"请输入密码:";
cin>>pass;
if(pass==Rpass)
{
do //循环,用do-while语句
{
cout<<endl<<"* 您可以办理下面的业务:"<<endl;
cout<<"* 1.查询"<<endl;
cout<<"* 2.取款"<<endl;
cout<<"* 3.存款"<<endl;
cout<<"* 4.转账"<<endl;
cout<<"* 0.退出"<<endl;
cout<<"* 请输入(0-4):";
cin>>cChoice;
switch(cChoice) //用switch语句进行选择
{
case 1:
cout<<"您的余额为123000元,好有钱啊!"<<endl;
break;
case 2:
cout<<"少花点 "<<endl;
break;
case 3:
cout<<"存得多,利息就多 "<<endl;
break;
case 4:
cout<<"别被骗了 "<<endl;
break;
case 0:
cout<<"欢迎您下次再来 "<<endl;
exit=true;break;
default :
cout<<"输入有误!"<<endl; //防止输入其他数字
}
}while(!exit); //根据贺老师的答案,需要bool语句来保持循环
}else
{
cout<<"笨蛋,密码错误!"<<endl;
}
return 0;
}
运行结果:
心得体会:do-while那里的需要和bool语句相结合,一开始用的不可行
知识点总结:略