小董银行欢迎你。。。

2023-11-05 15:21
文章标签 银行 欢迎 小董

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

/*           
* 程序的版权和版本声明部分           
* Copyright (c)2012, 烟台大学计算机学院           
* All rightsreserved.           
* 作    者:董万鹏                                  
* 完成日期:2012年11月25日           
* 版 本 号: v1.0                 
* 输入描述:无           
* 问题描述:  调用函数编程银行系统   
* 程序输出:  银行各种业务     
* 问题分析:    
*/          
#include <iostream>
using namespace std;
char chioce;
void Inquiry();//定义查询函数
void Withdrawals();//定义取款函数
void Deposit();//定义存款函数
void Change();//定义修改密码函数
void work();//工作
bool pass();
void Quit();//定义退出
int password=123;//全局变量密码是123
long balance1=20121125;//余额
int main()
{
cout<<"                  ************************************"<<endl;
cout<<"                  *                                  *"<<endl;
cout<<"                  *                                  *"<<endl;
cout<<"                  *        欢迎来到小董银行          *"<<endl;
cout<<"                  *                                  *"<<endl;
cout<<"                  *                                  *"<<endl;
cout<<"                  ************************************"<<endl;
if(pass())
work();
else
cout<<"咋回事啊,亲"<<endl;
return 0;
}
bool pass()
{
bool bpass=false;                  //检查密码是否正确,输入密码的次数小于4次
int ipass;
int num=1;  
cout<<"先请检查您的周边环境是否安全"<<endl;
do{  
cout<<"请输入密码:"; 
if(num>1)
cout<<"您还有"<<4-num<<"次机会"<<endl;  
cin>>ipass;  
num++;  
if(ipass==password)  
bpass=true;  
}while(!bpass&&num<4);    
return bpass; 
}
void work()	
{
do                                
{
cout<<"+++++++++++++++1.查询"<<endl;
cout<<"+++++++++++++++2.取款"<<endl;
cout<<"+++++++++++++++3.存款"<<endl;
cout<<"+++++++++++++++4.修改密码"<<endl;
cout<<"+++++++++++++++5.退出"<<endl;
cout<<"+++++++++++++++0.错误"<<endl;
cout<<"+++++++++++++++请选择(0-5)";
cin>>chioce;
switch(chioce)
{
case '1':
{
Inquiry();
break;
}
case '2':
{
Withdrawals();
break;
}
case '3':
{
Deposit();
break;
}
case '4':
{
Change();
break;
}
case '0':
{
cout<<"输入错误"<<endl;
}
case '5':
{	
Quit();
break;
}
}
}while(true);
return ;
}
void Inquiry()
{
cout<<"                  您的余额是"<<balance1<<"元         "<<endl;
}
void Withdrawals()
{                                   //调用取款函数,
double money;
cout<<"$$$$$$$$$$$$$$$$请输入您的取款金额$$$$$$$$$$$$$$:"<<endl;
cin>>money;
if(balance1>=money)
{
balance1-=money;
cout<<"               取款后您的余额"<<balance1<<"元         "<<endl;
}
else 
cout<<"************您的余额不足*************"<<endl;
}
void Deposit()
{                                  //调用存款函数
double money;
cout<<"$$$$$$$$$$$$$$请输入您的存款金额$$$$$$$$$$$$$$:"<<endl;
cin>>money;
balance1+=money;
cout<<"           存款后您的余额是"<<balance1<<"元          "<<endl;
}
void Change()
{                           //调用修改密码函数
int num1,num2;
cout<<"请输入您的新密码:"<<endl;
cin>>num1;
cout<<"确认新密码:"<<endl;
cin>>num2;
if(num1==num2)
{
password=num1;
cout<<"密码修改成功";
}
else
cout<<"密码修改失败";
}
void Quit()
{
exit(0);
cout<<"^-^感谢您的使用^-^"<<endl;
}


心得体会:现在对调用函数有了很深的理解。代码中退出函数,是百度的,呵呵,。,,,

这篇关于小董银行欢迎你。。。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

自我提升社团成立啦,欢迎各位同学加入~

欢迎加入 大家好,我是马丁,我们的自我提升社团成立啦,欢迎有新的朋友加入!! 我们的社团主要目标是帮助每个人实现自我成长、自我提升,不论他是什么年龄、什么经验、什么专业,只要有一个好学和想进步的心,都可以加入。 为了提升帮助每个人实现自我成长,目前社团选择的是做一个智能客服系统,我们希望通过搭建一个企业级的智能客服系统来帮助每个人实现自我成长。后续,还会开发更多系统~ 目前群里大多是Jav

欢迎大家关注我的【白话算法和数据结构】专栏

学习ACM也有一年半了,曾经对什么算法都不懂,现在对很多算法都有一定的了解,我们acm集训队都是学长学姐带学弟学妹,其实我们将的学弟学妹大部分都不能理解,当初我听杨大神讲课也是一样,听和没听一样,但是有学长告诉你有这个算法也是好的,只是你知道哦,原来这道题要用这道算法,我以前傻逼的暴力解决~~~然后他告诉你有这个算法,你自己去学,去网上搜资料学,所有人都是这么走过来的,但是网上能把算法将的跟白话一

什么是银行挤兑

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

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

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

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

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

【14.1运行版】C++俄罗斯方块-实现欢迎界面

实现欢迎界面 #include <stdio.h>//C语言形式的输入输出#include <graphics.h>//图形库的头文件//实现欢迎界面void welcome(void);int main(void) {welcome();//colsegraph();return 0;}void welcome(void) {//初始化画布initgraph(550, 660);//设置

【C++】【C++ Premier 习题集 P75页程序纠错没成功!欢迎指教】

平时练习发现这个问题,记录一下。 在C++ primer 书中,直接在常量表达式中使用strlen函数,然而实际上常量表达式只允许一个确定的值。所以在实际应用时无法通过IDE的命令行检查。【据说新标准允许了,可我的VS2012依然不允许,ORZ】大家可以看到,我特意又试了一下将函数调用单独拿出出来赋值给length,这下躲避了函数调用的问题,可IDE仍然检查不通过,为什么呢?因为le

大厂秋招面试真题:排序算法的稳定性?(微众银行真题)

大家好,我是鸭鸭! 此答案节选自鸭鸭最近弄的面试鸭,更多大厂常问面试题,可以🔍进行阅读哈! 回答重点 稳定的排序算法:冒泡排序、插入排序、归并排序、计数排序。不稳定的排序算法:选择排序、快速排序、堆排序、希尔排序。 扩展知识 1)冒泡排序(Bubble Sort) 原理: 冒泡排序是一种简单的排序算法。它通过多次遍历数组,依次比较相邻的两个元素,如果前者比后者大,就交换它们的位置。这

android根据银行卡卡号前6位获得归属银行

根据银行卡号判断是哪个银行的卡,依据是银行卡号的前6位数,称之为bin号。 我们把bin号转化为长整形,再把各个银行卡的bin号做成有序表。通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息。 我将有序数据封装在了txt文件中,里面是全球银行银行卡的bin号,大家可以直接放入assets目录下即可。数据超级全面,找了老久,分享给大家使用,下面就贴上java实现类:   i

微信公众号欢迎大家一起交流,一起分享

天涯何必曾相识,愿与诸君共奋进,2021年迎来了牛年,告别了2020年多灾多难的鼠年,祝福大家,在牛年里,小试牛刀,年气冲天。     欢迎大家,微信扫描,加入一起讨论分享。