第十二周 项目四:银行系统 任务三 将程序用多文件组织
2014-11-17 11:14
471 查看
问题及代码:
运行结果:
知识点总结:
多文件组织
学习心得:
写的比较匆忙 好有好多点没弄懂
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project4.cpp * 作 者:李楠 * 完成日期:2014年11月16日 * 版 本 号:v1.0 * * 问题描述: 银行系统 简单框架+内容补充 * 输入描述: 两个整数,分别代表密码和序号 * 程序输出: 略 */ #include <iostream> using namespace std; void work(); bool pass(); double balance=500000.00; const int password=123456; int main() { cout<<"贺家银行欢迎您光临..."<<endl; if(pass()) work(); else cout<<"请到柜台办理密码查询后再来。"<<endl; return 0; }
#include <iostream> using namespace std; extern double balance; void sbalance(); void drawmoney(); void deposit(); void transferaccounts(); void changepassword(); void work() { bool exit=false; char number; do { cout<<endl; cout<<"* 您可以办理以下业务:"<<endl; cout<<"* 1.查询 2.取款 3.存款 4.转账 5.改密 0.退出"<<endl; cout<<"* 请输入(0-5)"; cin>>number; switch(number) { case '1': sbalance(); break; case '2': drawmoney(); break; case '3': deposit(); break; case '4': transferaccounts(); break; case '5': changepassword(); break; case '0': cout<<"谢谢,欢迎再来!"<<endl; exit=true; break; default : cout<<"不要着急,再输一次~"<<endl; } } while(!exit); return; } void sbalance() { cout<<"您的余额是:"<<balance<<"元"<<endl; } void drawmoney() { double money; cout<<"请输入取款金额:"; cin>>money; if(money<=balance) { balance=balance-money; cout<<"取款后,您的余额是:"<<balance<<"元"<<endl; } else { cout<<"余额不足!"<<endl; } } void deposit() { double money; cout<<"请输入存款金额:"; cin>>money; balance=balance+money; cout<<"存款后,您的余额是:"<<balance<<"元"<<endl; } void transferaccounts() { double money; int account2; cout<<"请输入转账金额:"; cin>>money; cout<<"请输入对方帐户:"; cin>>account2; if(money<=balance) { balance=balance-money; cout<<"转账后您的余额是:"<<balance<<"元"<<endl; } else { cout<<"余额不足!"<<endl; } }
#include <iostream> using namespace std; extern int password; bool pass() { bool ipass=false; int pass; int count=0; do { cout<<"请输入密码:"; cin>>pass; count++; if(pass==123456) ipass=true; } while(!ipass&&count<3); return ipass; } void changepassword() { int password; int a,b,c; cout<<"请输入旧密码:"; cin>>a; if(a!=123456) cout<<"密码不正确!"<<endl; else { cout<<"请输入新密码:"; cin>>b; cout<<"再输入一次新密码:"; cin>>c; if(b==c) { password=b; cout<<"密码修改成功!"<<endl; } else cout<<"两次密码不同,密码修改失败!"<<endl; } }
运行结果:
知识点总结:
多文件组织
学习心得:
写的比较匆忙 好有好多点没弄懂
相关文章推荐
- 第十二周项目四——银行系统(任务3:将程序用多文件组织)
- 第十二周项目四银行系统任务三--将程序用多文件组织
- 第12周项目5:银行系统,任务三:将程序多文件组织
- 第十二周项目四——银行系统(任务2:引入函数改善程序结构)
- 第十二周项目四银行系统任务二---引入函数改善程序结构
- 第十二周项目4-银行系统任务3
- 第十二周项目 4 银行系统(引入函数改善程序结构)
- 第十二周实践——多文件组织(银行储蓄系统)
- 第十二周项目四 银行系统 任务一 简单银行框架
- 第十二周项目4-银行系统任务一
- 第十二周项目4-银行系统(任务一)
- 第十二周项目4-银行系统任务4
- 第十二周 项目四:银行系统 任务一
- 第十二周项目四银行系统任务一——搭一个框架
- C++第13周项目5——银行系统多文件组织+包含文件(v0.32)
- 第十二周 项目四:银行系统 任务二
- 第12周项目5:银行系统,任务二:引入函数改善程序结构
- 2013第四周上机任务【项目3-程序的多文件组织】
- C++第13周项目5——银行系统多文件组织(v0.31)
- 第十二周项目四——银行系统(任务1:搭一个框架)