烟台大学银行开业啦!

2023-10-17 10:30
文章标签 银行 大学 开业 烟台

本文主要是介绍烟台大学银行开业啦!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

/*           
* 程序的版权和版本声明部分           
* Copyright (c)2012, 烟台大学计算机学院           
* All rightsreserved.              
* 作    者:李蒙                                  
* 完成日期:2012年11月26日           
* 版 本 号: v1.0                 
* 输入描述:无           
* 问题描述:  调用函数编程银行系统   
* 程序输出:  银行各种业务     
* 问题分析:    
*/          
#include<iostream>     
using namespace std;
int z1=12345;   
const int m = 777521;  
bool pass();  
void work(); //处理业务 
void showbalance();//查询余额
void drawmoney();  //取款
void deposit(); //存款 
void transferAccounts(); //转账 
void gerenzl(); //个人资料
double smoney=10000;  
int main()    
{    
cout<<"烟台大学银行欢迎您!"<<endl;  
if(pass())  
work();  
else  
cout<<"对不起,你的卡被吞了!"<<endl;  
return 0;  
}  
//检验密码 
bool pass()  
{  
bool bPass=false;   //先假设不正确,直至正确后赋值为true  
int iPass;  
int num=1;  
do{  
cout<<"请输入密码";  
if(num>1)  
cout<<"(提示:这是第"<<num<<"次输入密码,三次不对将吞卡,请您谨慎输入!)";  
cin>>iPass;  
num++;  
if(iPass==777521)  
bPass=true;  
}while(!bPass&&num<4);   
return bPass;    
}  
//处理业务  
void work()  
{  
char cChoice;  
bool bExit = false;  
do    
{    
cout<<endl<<"*  您可以办理下面的业务:"<<endl;    
cout<<"*  1.查询"<<endl;    
cout<<"*  2.取款"<<endl;    
cout<<"*  3.存款"<<endl;  
cout<<"*  4.转账"<<endl;
cout<<"*  5.个人资料"<<endl;
cout<<"*  0.退出"<<endl;    
cout<<"*  请输入(0-4):";    
cin>>cChoice;         
switch(cChoice)  
{  
case '1':  
showbalance();  
break;    
case '2':  
drawmoney();  
break;    
case '3':  
deposit();  
break;    
case '4':  
transferAccounts();  
break;
case '5':
gerenzl();
break;
case '0':  
cout<<"欢迎您下次光临 "<<endl;  
bExit=true;  
}         
}while(!bExit);    
return;  
}  
//取款  
void drawmoney()  
{ 
double money;
cout<<"请输入取款金额:"<<endl;
cin>>money;
if(money<=smoney){
smoney=smoney-money;
cout<<"取款成功!"<<endl;
cout<<"您的余额为"<<smoney<<"元"<<endl;}
else
cout<<"您的余额不足"<<endl;
}  
//存款  
void deposit()  
{    
int  type, days;    
double money, period, rate, interest;    
cout << "请输入存款金额:";    
cin >> money;
cout << "======存款期限======" << endl;    
cout << "1. 活期存款" << endl;  
cout << "2. 3个月 " << endl;  
cout << "3. 6个月" << endl;  
cout << "4. 一年 " << endl;  
cout << "5. 二年" << endl;  
cout << "6. 三年" << endl;  
cout << "7. 五年" << endl;  
cout << "请输入存款期限的代号:";  
cin >> type;  
if (type>=1 && type <=7)  
{  
switch(type)    //在if中嵌入了switch分情况处理  
{  
case 1:   
cout<<"请输入存款天数:";  
cin >> days;  
period = days/360.0;  
rate = 0.005;  
break;    
case 2:  
period = 0.25;  
rate = 0.031;  
break;  
case 3:  
period = 0.5;  
rate = 0.033;  
break;  
case 4:  
period = 1;  
rate = 0.035;  
break;  
case 5:  
period = 2;  
rate = 0.044;  
break;  
case 6:  
period = 3;  
rate = 0.05;  
break;  
case 7:  
period = 5;  
rate = 0.055;  
break;        
}  
interest = money * period * rate;  
cout << "到期利息为:" << interest << "元,本息合计共"<< interest + money <<"元。"<<endl; 
smoney=smoney+money+interest;
}  
else  
cout << "选择存款类型错误!"<<endl;    
}  
//查询余额  
void showbalance()  
{  	
cout<<"您的余额为 "<<smoney<<"元"<<endl;  
}  
//转帐  
void transferAccounts()  
{  
int z2=123456;
double money;        
cout << "请输入转帐金额:";  
cin >> money;    
cout << "请输入对方帐户:";  
cin >>z2;  
if(money<=smoney)  
{  
smoney-=money;   
cout<<"转账后,您的余额是:"<<smoney<<"元。"<<endl;  
}  
else  
{  
cout<<"您的余额不足,转账失败。"<<endl;  
}   
}  
void gerenzl()
{
cout<<"*用户个人资料*"<<endl;
cout<<"*黄金会员用户*"<<endl;
cout<<"*卡号:888888"<<endl;
cout<<"*姓名:李蒙"<<endl;
cout<<"*性别:男"<<endl;
cout<<"*梦想:做一名顶级软件工程师"<<endl;
cout<<"*人生格言:有兄弟,不孤单,持续努力,保持激情!"<<endl;	
cout<<"*账户开通时间:2012年11月1日"<<endl;
cout<<"*开通地点:烟台大学北校区钟楼"<<endl;
}


输出结果:

心得体会:提高自己的组织能力是很有必要的

这篇关于烟台大学银行开业啦!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/224765

相关文章

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

如何快速融入大学课堂

快速融入大学课堂是适应大学生活的重要一步。以下是一些实用的建议,帮助你快速融入大学课堂并取得良好的学习效果。 ### 1. 提前准备 - **课前预习**:在上课前预习课程内容,了解基本概念和知识点,这样在课堂上更容易跟上老师的讲解。 - **准备学习材料**:带上笔记本、笔、课本和其他必要的学习材料,确保在课堂上能够及时记录和查阅。 ### 2. 积极参与课堂 - **主动提问**:在课堂上

OpenGL/GLUT实践:流体模拟——数值解法求解Navier-Stokes方程模拟二维流体(电子科技大学信软图形与动画Ⅱ实验)

源码见GitHub:A-UESTCer-s-Code 文章目录 1 实现效果2 实现过程2.1 流体模拟实现2.1.1 网格结构2.1.2 数据结构2.1.3 程序结构1) 更新速度场2) 更新密度值 2.1.4 实现效果 2.2 颜色设置2.2.1 颜色绘制2.2.2 颜色交互2.2.3 实现效果 2.3 障碍设置2.3.1 障碍定义2.3.2 障碍边界条件判定2.3.3 障碍实现2.3.

热烈庆祝中国科学技术大学建校六六周年

卡西莫多的诗文集2022-2024.9月6-校庆国庆专版   欢迎分享 通过网盘分享的文件:卡西莫多的诗文集2022-2024.9月6-A5-校庆国庆专版.pdf 链接:  百度网盘 请输入提取码 提取码: umpm

什么是银行挤兑

银行挤兑是指大量银行客户因为对银行失去信心,担心银行可能无法满足其提款需求,而纷纷在短时间内集中到银行提取现金或转账的行为。这种情况可能会导致银行现金储备迅速减少,进而影响银行的正常运营和金融市场的稳定。 银行挤兑通常发生在以下几种情况:1. 银行出现经营困难,如资产质量恶化、流动性不足等。2. 市场传言或负面消息导致公众对银行失去信心。3. 经济环境不稳定,如金融危机、经济衰退等。4. 政策变动

软件测试永远的家——银行测试,YYDS

为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽! 一、什么是金融行业 金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业 往往涉及证券、银行、基金、信托、保险、投行、期货等领域 二、金融行业的业务特点 随着金融行业的业务不断增加,金融交易模式的不断变化,

2024全国大学省数学建模竞赛A题-原创参考论文(部分+第一问代码)

一问题重述 1.1 问题背景  "板凳龙",又称"盘龙",是浙闽地区的传统地方民俗文化活动。这种独特的表演艺术形式融合了中国传统龙舞的精髓和地方特色,展现了人们对美好生活的向往和对传统文化的传承。 在板凳龙表演中,人们将少则几十条,多则上百条的板凳首尾相连,形成蜿蜒曲折的"龙"形。这种创新的表演方式不仅展现了民间艺术的智慧,也体现了集体协作的精神。盘龙时,龙头在前领头,龙身和龙尾相随盘旋,整

ElasticSearch 双数据中心建设在新网银行的实践

本文公众号读者飞熊的投稿,本文主要讲述了ElasticSearch 双数据中心建设在新网银行的实践。 作者简介:  飞熊,目前就职于新网银行大数据中心,主要从事大数据实时计算和平台开发相关工作,对Flink ,Spark 以及ElasticSearch等大数据技术有浓厚兴趣和较深入的理解。 引言 新网银行是作为西部首家互联网银行,一直践行依靠数据和技术驱动业务的发展理念。自开业以来,已经积累了

Accept CS Ph.D. Offer from Stony Brook University,去SUNY石溪大学的CS Ph.D.啦

前言:在2017年3月24日,正式决定去纽约州立大学石溪分校(State University of New York, Stony Brook,简称石溪大学),CS Ph.D. 项目。本科直博,DIY申请,全额奖学金,第一年5.1万美元(免学费2.2万,2017 fall, 2018 spring 的TA 1.93万,2018 summer RA 1万,没有 Fellowship) Abs

西湖大学卢培龙团队突破:精确从头设计异手性蛋白复合物,开启镜像蛋白研究新篇章

在生物科学的浩瀚星空中,蛋白质作为生命活动的基本承担者,其设计与合成一直是科学家们不懈探索的领域。近日,西湖大学卢培龙团队携手清华大学刘磊团队,在《Cell Research》期刊上发表了一项革命性的研究成果——首次实现了异手性蛋白复合物的精确从头设计,这一突破不仅填补了蛋白质设计领域的一大空白,更为分子工具、疾病治疗及诊断技术的发展开辟了新的可能性。 异手性蛋白:生命科学的神秘探索 蛋白质是