上机内容:C++程序的编译和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
算法设计:
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: fibnacci.cpp
* 作 者:王昕彤
* 完成日期: 2012 年 11 月27 日
* 版本号: v1.0
*
* 输入描述:无
* 问题描述:无
* 程序输出:无
* 问题分析:无
*/
#include<iostream>
using namespace std;
const x=1,y=2,z=3;
void chaxun();
void qukuan();
void cunkuan();
void zhuanzhang();
void work();
bool mima(int a,int b,int c);
int main()
{
int a,b,c;
cout<<"Welcome!!!王氏银行欢迎你!!!"<<endl;
cout<<"请输入您的密码"<<endl;
cin>>a>>b>>c;
if(mima(a,b,c))
work();
else
cout<<"请到柜台查询后再来(或直接问老王!)"<<endl;
return 0;
}
bool mima(int a,int b,int c)
{
bool falg=true;
int cishu=0;
do
{
cout<<"请确认您的密码"<<endl;
cin>>a>>b>>c;
cishu++;
cout<<"再次确认您的密码"<<endl;
cin>>a>>b>>c;
if(a!=x||b!=y||c!=z)
falg=false;
}
while(cishu==3);
return falg;
}
void work()
{
char cChioce;
do
{
cout<<"* 1.查询"<<endl;
cout<<"* 2.取款"<<endl;
cout<<"* 3.存款"<<endl;
cout<<"* 4.转账"<<endl;
cout<<"* 0.退出"<<endl;
cout<<"* 请输入(0-4):";
cin>>cChioce;
if(cChioce=='1')
chaxun();
else if (cChioce=='2')
qukuan();
else if(cChioce=='3')
cunkuan();
else if(cChioce=='4')
zhuanzhang();
else if(cChioce=='0')
{ cout<<"欢迎下次再来!"<<endl;
break;
}
else
{
cout<<"输错,不要急!"<<endl<<endl;
continue;
}
}while(1);
return ;
}
void chaxun()
{
cout<<"您的余额是100000000000000000RMB"<<endl;
}
void qukuan()
{
cout<<"请输入您要取走的金额(小于10000)"<<endl;
}
void cunkuan()
{
cout<<"存款了,多多益善!"<<endl;
}
void zhuanzhang()
{
cout<<"请输入转账的金额(本环节收取手续费50%!)"<<endl;
}
运行结果:
心得体会:
中间有点小坎坷,成功克服。