小董银行欢迎你。。。

/*           
* 程序的版权和版本声明部分           
* Copyright (c)2012, 烟台大学计算机学院           
* All rightsreserved.           
   
* 作    者:董万鹏                                  
* 完成日期:2012年11月25日           
* 版 本 号: v1.0                 
* 输入描述:无           
* 问题描述:  调用函数编程银行系统   
* 程序输出:  银行各种业务     
* 问题分析:    
*/          


#include <iostream>
using namespace std;
char chioce;
void Inquiry();//定义查询函数
void Withdrawals();//定义取款函数
void Deposit();//定义存款函数
void Change();//定义修改密码函数
void work();//工作
bool pass();
void Quit();//定义退出
int password=123;//全局变量密码是123
long balance1=20121125;//余额
int main()
{

	cout<<"                  ************************************"<<endl;
	cout<<"                  *                                  *"<<endl;
	cout<<"                  *                                  *"<<endl;
	cout<<"                  *        欢迎来到小董银行          *"<<endl;
 	cout<<"                  *                                  *"<<endl;
	cout<<"                  *                                  *"<<endl;
    cout<<"                  ************************************"<<endl;
	if(pass())
		work();
	else
		cout<<"咋回事啊,亲"<<endl;
	return 0;
}
bool pass()
{
	bool bpass=false;                  //检查密码是否正确,输入密码的次数小于4次
	int ipass;
    int num=1;  
	cout<<"先请检查您的周边环境是否安全"<<endl;
    do{  
		cout<<"请输入密码:"; 
		if(num>1)
			cout<<"您还有"<<4-num<<"次机会"<<endl;  
		cin>>ipass;  
        num++;  
        if(ipass==password)  
            bpass=true;  
    }while(!bpass&&num<4);    
    return bpass; 
}

void work()	
{
	do                                
	{
		cout<<"+++++++++++++++1.查询"<<endl;
		cout<<"+++++++++++++++2.取款"<<endl;
		cout<<"+++++++++++++++3.存款"<<endl;
		cout<<"+++++++++++++++4.修改密码"<<endl;
		cout<<"+++++++++++++++5.退出"<<endl;
		cout<<"+++++++++++++++0.错误"<<endl;
		cout<<"+++++++++++++++请选择(0-5)";
		cin>>chioce;
		switch(chioce)
		{
		case '1':
			{
				Inquiry();
				break;
			}
		case '2':
			{
				Withdrawals();
				break;
			}
		case '3':
			{
				Deposit();
				break;
			}
		case '4':
			{
			  Change();
				break;
			}
		 case '0':
			 {
				 cout<<"输入错误"<<endl;
			 }
		 case '5':
			{	
               Quit();
			   break;
			}
		}
	}while(true);
	return ;
}
void Inquiry()
{
	cout<<"                  您的余额是"<<balance1<<"元         "<<endl;
}
void Withdrawals()
{                                   //调用取款函数,
	double money;
	cout<<"$$$$$$$$$$$$$$$$请输入您的取款金额$$$$$$$$$$$$$$:"<<endl;
	cin>>money;
	if(balance1>=money)
	{
		balance1-=money;
	    cout<<"               取款后您的余额"<<balance1<<"元         "<<endl;
	}
    else 
		cout<<"************您的余额不足*************"<<endl;

}
void Deposit()
{                                  //调用存款函数
	double money;
	cout<<"$$$$$$$$$$$$$$请输入您的存款金额$$$$$$$$$$$$$$:"<<endl;
	cin>>money;
	balance1+=money;
	cout<<"           存款后您的余额是"<<balance1<<"元          "<<endl;
}
void Change()
{                           //调用修改密码函数
	int num1,num2;
	cout<<"请输入您的新密码:"<<endl;
	cin>>num1;
	cout<<"确认新密码:"<<endl;
	cin>>num2;
	if(num1==num2)
	{
		password=num1;
		cout<<"密码修改成功";
	}
	else
		cout<<"密码修改失败";
}
	
void Quit()
{
    exit(0);
    cout<<"^-^感谢您的使用^-^"<<endl;
}

小董银行欢迎你。。。_第1张图片

心得体会:现在对调用函数有了很深的理解。代码中退出函数,是百度的,呵呵,。,,,

你可能感兴趣的:(小董银行欢迎你。。。)