第12周项目4(1)-银行系统程序初步
2014-11-14 21:15
399 查看
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week12-project4-1.cpp *作者:高赞 *完成日期:2014年 11 月 14 日 *版本号:v1.0 * *问题描述:编一个模拟银行系统,先搭一个大体框架,实现初步的输入密码、退出以及其他简单功能 */ #include <iostream> #include <string> using namespace std; void stars(); void showbalance (); double drawmoney(double); double deposit(double); double transferaccounts(double); const string PASSWORD="gaozan0902";//定义字符串变量作为密码 double balance=10000; int main() { string userpassword; cout << "欢迎光临!" << endl << "请输入密码:"; cin >> userpassword; while (PASSWORD!=userpassword) { cout << "密码错误,请重新输入!" << endl; cin >> userpassword; } int choose; while (1) { cout << endl << "*您可以办理以下业务:" << endl << "*1.查询" << endl << "*2.取款" << endl << "*3.存款" << endl << "*4.转账" << endl << "*0.退出" << endl << "请输入(0-4):" ; cin >> choose; if (choose==0) { cout << "谢谢使用,欢迎您下次再来!" << endl; break; } switch (choose) { case 1: showbalance(); break; case 2: balance=drawmoney(balance); break; case 3: balance=deposit(balance); break; case 4: balance= transferaccounts(balance); break; default: cout << "输入不符合要求!" << endl; } cout << "系统正在返回..." << endl; stars();//用于每次程序执行隔开 cout << endl; } return 0; } void stars() { for (int n=1; n<=20; ++n) cout << "*"; } void showbalance() { cout << "您当前的余额是" << balance << "元。" << endl; } double drawmoney(double n) { double m; cout << "请输入取款余额:"; cin >> m; if((n-m)>=0) { n-=m; cout << "取款成功,您当前的余额是" << n << "元。" << endl; } else cout << "余额不足,取款失败!" << endl; return n; } double deposit(double n) { double m; cout << "欢迎存款,请输入您要存款的金额:"; cin >> m; n+=m; cout << "存款成功,您当前的余额是" << n << "元。" << endl; return n; } double transferaccounts(double n) { string i; double m; cout << "请输入转账金额:"; cin >>m; if((n-=m)>=0) { cout << "请输入对方的账户:"; cin >> i; cout << "转账成功,您当前的余额是" << n << "元。" << endl; } else cout << "余额不足,转账失败!" << endl; return n; }
运算结果:
相关文章推荐
- 第12周项目5:银行系统,任务二:引入函数改善程序结构
- 第12周项目5:银行系统,任务三:将程序多文件组织
- 第12周项目5:银行系统,任务一:搭一个框架
- 第12周项目4银行系统 任务1 搭一个框架
- 第12周项目4-银行系统
- 第12周项目4 银行系统(1、基本框架)
- 第十二周项目四 银行系统之初步
- 第12周项目4-银行系统
- 第12周项目6--银行系统框架
- 第12周 项目4-银行系统(任务1)
- 第12周项目4.2 银行系统升级版
- 第12周项目5--任务1,银行系统框架
- 2014秋C++第12周项目4参考- 银行系统
- 第12周项目4银行系统的加强版
- 第十二周项目四——银行系统(任务3:将程序用多文件组织)
- C++第12周项目5.2 ——银行系统函数版
- 第12周项目4(2)-模拟银行系统完善 (终于做完了\(^o^)/)
- 地十二周项目4 银行系统初步1
- 第12周项目4 银行系统最终版
- 第12周 项目4-银行系统(任务2)