上机目的:体验函数的调用
上机任务:做一下简单的银行系统,娱乐!
#include <iostream>
#include <cmath>
const password=123456;
using namespace std;
void pass();
void showbalance();
void work();
void zz();
void qk();
void ck();
double huankuan() ;
void chioce();
int main()
{
cout<<'\t'<<'\t'<<'\t'<<'\t'<<" 王氏银行欢迎您! "<<endl;
cout<<"*为确保您的资金安全,在操作中请您多次输入密码! 谢谢合作!*"<<endl;
pass();
return 0;
}
void pass()
{
int i=1,pass;
do{
cout<<"请输入密码:"<<endl;
cin>>pass;
i++;
if(pass==password){
work();
}
else continue;
}while(i<4);
cout<<"请到柜台办理密码业务再来使用! 谢谢! "<<endl;
}
void chioce()
{
cout<<"***请您选择服务内容:"<<endl;
int i;
char cChioce;
void chaxun();
void qukuan();
void cunkuan();
void zhuanzhang();
cout<<"* 1. 查询"<<endl;
cout<<"* 2. 取款"<<endl;
cout<<"* 3. 存款"<<endl;
cout<<"* 4. 转账"<<endl;
cout<<"* 5. 还款"<<endl;
cout<<"* 0. 退出"<<endl;
cout<<"* 请选择(0-5):";
cin>>cChioce;
if (cChioce=='1')
showbalance();
else if (cChioce=='2')
qk();
else if (cChioce=='3')
ck();
else if (cChioce=='4')
zz();
else if (cChioce=='5')
huankuan();
else if (cChioce=='0')
{
cout<<endl<<endl;
cout<<"***"<<"欢迎您下次光临!"<<endl<<endl;
}
}
void showbalance()
{
cout<<"您的余额是9999999999元 。"<<endl;
}
void work()
{
chioce();
}
double huankuan()
{
double principal,rate,payPerYear,numYears,e,b,denom,payment,number;
cout<<"请输入本金:";
cin>>principal;
cout<<"请输入当前利率:";
cin>>rate;
cout<<"请输入还款年限:";
cin>>numYears;
cout<<"请输入每年偿还贷款的次数:";
cin>>payPerYear;
number=rate*principal/payPerYear;
e=-(payPerYear*numYears);
b=(rate/payPerYear)+1;
denom=1-pow(b,e);
payment=number/denom;
cout<<"Payment is :"<<payment<<endl;
return 0;
}
void zz()
{
int numb,money;
cout<<"请输入转账的银行卡卡号:"<<endl;
cin>>numb;
cout<<"请输入转款额度:"<<endl;
cin>>money;
cout<<"由于操作错误,你的资金将被扣留!"<<endl;
}
void ck()
{
int my;
cout<<"请输入存款额度:"<<endl;
cin>>my;
cout<<"由于机器故障,你的现金已经被吞没,请自认倒霉!"<<endl;
}
void qk()
{
int money;
cout<<"请输入取款金额:"<<endl;
cin>>money;
cout<<"请验钞,谢谢使用!"<<endl;
}
输出结果:
心得体会:
为了娱乐,做来玩玩!