银行模拟系统(1)

来源:互联网 发布:如何增加房间湿度 知乎 编辑:程序博客网 时间:2024/04/29 19:13

写这个日志的目的是想让大家给点好的建议以便做好的程序!

include<iostream>
#include<stdlib.h>
#include <shlobj.h>
#include<conio.h> 
#include<process.h>
using namespace std;


extern void kh() ; //开户函数
extern void ck(); //存款函数
extern void qk(); //取款函数
extern void jx(); //计息函数
//extern void cx(); //查询函数
//extern void px();

//排序函数
void main(){
while(1){
system("cls"); //清屏
system("color 0A"); //设置背景色
cout<<"--------欢迎使用银行模拟系统------/n";
cout<<"主菜单/n";
cout<<"0: 退出/n";
cout<<"1: 开户 /n";
cout<<"2: 存款/n";
cout<<"3: 取款/n";
cout<<"4: 计息/n";
cout<<"5: 查询/n";
cout<<"6: 排序/n";
cout<<"A: 关于/n";
cout<<"请输入你要执行的操作号:";

char ch;
while(1){ //直到输入正确操作号为止
ch=getch();
if(ch=='0' || ch=='1' || ch=='2' || ch=='3' || ch=='4' || ch=='5' || ch=='6'|| ch=='A')
break;
}

switch(ch){
case '0':{ //退出
system("cls"); //清屏
cout<<"----------是否确定退出------/n";
cout<<"0.返回主菜单!/n";
cout<<"1.退出程序!/n";
cout<<"请输入你要执行的操作号:";
char ch0;
while(1){
ch0=getch();
if(ch0=='1' || ch0=='0')
break;
}
if(ch0=='1')
exit(0);
else if(ch0=='0')
break;
}


case '1':{ //开户
system("cls"); //清屏
cout<<"---------开户界面 ---------/n";
cout<<"0.返回/n";
cout<<"1.开新帐户/n";
cout<<"请输入你要执行的操作号:";

char ch1;
while(1){
ch1=getch();
if(ch1=='1' || ch1=='0')
break;
}
if(ch1=='1'){
kh();
break;
}
else if(ch1=='0')
break;
}

case '2':{ //存款
system("cls"); //清屏
cout<<"--------存款界面 ---------/n";
cout<<"0.返回/n";
cout<<"1.存款/n";
cout<<"请输入你要执行的操作号:";

char ch2;
while(1){
ch2=getch();
if(ch2=='1' || ch2=='0')
break;
}
if(ch2=='1'){
ck();
break;
}
else if(ch2=='0')
break;
}
case '3':{ //取款
system("cls"); //清屏
cout<<"---------取款界面---------------/n";
cout<<"0.返回/n";
cout<<"1.取款/n";
cout<<"请输入你要执行的操作号:";
char ch3;
while(1){
ch3=getch();
if(ch3=='1' || ch3=='0')
break;
}

if(ch3=='1'){
qk();
break;
}

else if(ch3=='0')
break;
}

case '4':{ // 查询
system("cls"); //清屏
cout<<"-----------计息界面------------/n";
cout<<"0.返回/n";
cout<<"1.按年(年利率10%)/n";
cout<<"请输入你要执行的操作号:";
char ch4;
while(1){
ch4=getch();
if(ch4=='1' || ch4=='0')
break;
}
if(ch4=='1'){
jx();
break;
}
else if(ch4=='0')
break;
}


case '5':{ // 计息
system("cls");
cout<<"----------查询界面-------------/n";
cout<<"0.返回/n";
cout<<"1.查询/n";
cout<<"请输入你要执行的操作号:";
char ch5;
while(1){
ch5=getch();
if(ch5=='1' || ch5=='0')
break;
}
if(ch5=='1')
cout<<"调用jx()函数!/n";
else if(ch5=='0')
break;
}

case '6':{ // 排序
system("cls");
cout<<"-------------排序界面--------------/n";
cout<<"0.返回/n";
cout<<"1.按身份证号排序/n";
cout<<"2.按名字排序/n";
cout<<"3.按帐号排序/n";
cout<<"4.按开户时间排序/n";
cout<<"5.列出所有帐户信息/n";
cout<<"请输入你要执行的操作号:";
char ch6;
while(1){
ch6=getch();
if(ch6=='1' || ch6=='0')
break;
}
if(ch6=='1')
cout<<"调用jx()函数!/n";
else if(ch6=='0')
break;
}
default:
MessageBox(0,"版本:1.0/n由李向前开发!","Aboat 银行模拟系统",0);

}//switch
}//while
}//main