银行系统任务二
来源:互联网 发布:数控加工工艺与编程ppt 编辑:程序博客网 时间:2024/05/02 18:31
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:徐汉玉 * 完成日期: 2012 年 11 月20 日 * 版本号: v1.0 * * 输入描述:无 * 问题描述: * 程序输出: *问题分析: */#include<iostream> using namespace std;const x=123456;int chaxun(int moeny=1){ return moeny; } int cunkuan(int moeny=0){ return moeny+1;} void work(); void drawmoney(); bool pass(int a);int main() { int a; cout<<"徐氏银行欢迎你哦,来就带着好心情"<<endl; if(pass(a)) work(); else cout<<"请到柜台查询后再来"<<endl; return 0;} bool pass(int a){ bool falg; int cishu=0; do{ cout<<"你密码多少,嘿嘿"<<endl; cin>>a; cishu++; if(a!=x) falg=false; else { falg=true; continue; } }while(cishu<3);{ return falg ; }} void work(){char cChioce;int moeny,a; do { cout<<"* 1.查询"<<endl; cout<<"* 2.取款"<<endl; cout<<"* 3.存款"<<endl; cout<<"* 4.转账"<<endl; cout<<"* 0.退出"<<endl; cout<<"* 请输入(0-4):"; cin>>cChioce; if(cChioce=='1') { cout<<"你的余额是"<<chaxun()<<endl; } else if (cChioce=='2') { drawmoney(); } else if(cChioce=='3') { cout<<"多多益善"<<endl; cout<<"请输入你存款金额"<<endl; cin>>moeny; cout<<"你的存款金额是"<<moeny<<"元"<<endl; cout<<"你一共有金额是"<<cunkuan(moeny)<<"元"<<endl; } else if(cChioce=='4') { cout<<"你要转多少呢"<<endl; cin>>a; if(a>(cunkuan(moeny))) cout<<"你的钱不够"<<endl; else{ cout<<"你取走"<<a<<"元"<<endl; cout<<"你剩余"<<cunkuan(moeny)-a<<"元"<<endl; } } else if(cChioce=='0') { cout<<"欢迎下次再来"<<endl; break; } else { cout<<"输错,不要急"<<endl<<endl; continue; } }while(1); return ; }void drawmoney(){ double rate,h,l,m=1; int c,day,y; cout<<"请输入你的存款类型 "<<endl; cout<<"1活期2三个月3六个月4一年5两年6三年7五年 "<<endl; cout<<"请输入所选类型 "<<endl; cin>>y; if(y==1) { cout<<"存款天数 "<<endl; cin>>day; c=0; } if(y==2) day=0.25,c=1; if(y==3) day=0.5,c=2; if(y==4) day=1,c=3; if(y==5) day=2,c=4; if(y==6) day=3,c=5; if(y==7) day=5,c=6; switch(c) { case 0:rate=0.0050;break; case 1:rate=0.0310;break; case 2:rate=0.0330;break; case 3:rate=0.0350;break; case 4:rate=0.0440;break; case 5:rate=0.0500;break; case 6:rate=0.0550;break; } l=m*day*rate; h=l+m; cout<<"利息是 "<<l<<endl; cout<<"本息合计 "<<h<<endl; cout<<"*^ ^*"<<endl; return ;}
运行结果:
- 银行系统任务二
- 银行系统任务一
- 第十二周 项目四:银行系统 任务二
- 银行任务二改进版
- 年终任务_银行系统
- 第12周项目5:银行系统,任务二:引入函数改善程序结构
- 第十二周项目四银行系统任务二---引入函数改善程序结构
- C++ 第十三周任务-银行系统
- 13周任务5:银行系统
- 银行系统(第十三周上机任务)
- 第十三周上机项目5任务1:银行系统
- 13周项目5任务1:银行系统
- 第十三周项目项目5 银行系统任务1
- 第十三周任务:银行系统(更全面一些)
- 师创年终任务-银行系统(销户待解决)
- 师创年终任务-银行系统(终结版)
- 师创年终任务-银行系统(终结版修改)
- 师创年终任务—银行系统(大结局)
- 隐藏省略文字特效
- Spring 与 Log4J 进行动态日志配置切换
- HTML5 多线程
- 设计模式C++学习笔记之十六(Observer观察者模式)
- Android三种播放视频的方式
- 银行系统任务二
- Qt+OpenCV移植到arm上采集摄像头视频 请注意
- Shell应用编程之开机密码欢迎welcome
- Spring错误:Pointcut is malformed: error at ::0 formal unbound...
- Linux 查找带有某关键字的文件
- MrSID对GIS应用的影响
- 各种数据库对应的jar包、驱动类名和URL格式
- MrSID技术在GIS中的应用
- Quartz cron时间格式