C++程序设计项目开发——银行自动提款机(二)

  函数的有关知识在后面章节会讲到,先提前了解下。在没有系统的学习完之前,咱们先来模仿着写一个例子,尝试这种有效的学习方法。 

    尝试下这样的学习方法。

  显示功能选项

  1.查询

  2.取款

  3.存款

  4.转帐

  0.退出

  用户输入功能选择,根据给出的答复,用switch多分支完成对应的功能:

#include <iostream>
using namespace std;
int main()
{
	char cChioce;
	void cTaiYuan();
	void cJinCheng();
	void cDaTong();
	do
	{
		cout<<""<<endl;
		cout<<"五一到了,请选择一个地区做为作为旅游的地方!"<<endl<<endl;
		cout<<"*1. 太原市"<<endl;
		cout<<"*2. 晋城市"<<endl;
		cout<<"*3. 大同市"<<endl;
		cout<<"*0. 退出"<<endl;
		cout<<"*请选择(0-3):";
		cin>>cChioce;
		if (cChioce==‘1‘)  // 我居然将==写成=
			cTaiYuan();
		else if (cChioce==‘2‘)
			cJinCheng();
		else if (cChioce==‘3‘)
			cDaTong();
		else if (cChioce==‘0‘)
			break;
		else
		{
			cout<<"\007选择错误!"<<endl<<endl;
			continue;
		}
		cout<<"恭喜你选择了一个地区做为你的五一旅游的地方!"<<endl<<endl<<endl;
	}while(1);
	return 0;
};
void cTaiYuan()
{
	cout<<"你选择的地方是太原市!"<<endl;
}
void cJinCheng()
{
	cout<<"你选择的地方是晋城市!"<<endl;
}
void cDaTong()
{
	cout<<"你选择的地方是大同市!"<<endl;
}

C++程序设计项目开发——银行自动提款机(二),布布扣,bubuko.com

时间: 2024-11-08 09:17:16

C++程序设计项目开发——银行自动提款机(二)的相关文章

C++程序设计项目开发——银行自动提款机(一)

在学习中,总是想要些成就感的.当你没有做过一些事情的时候,总是不能知道所学知识究竟能干些什么.一些人可以淡定地按老师的指点,扎实地学习基本知识,有些人则不能.无论如何,如果在课堂学习过程中,就可以完成一个象样的项目,那是一件很酷的事情,对能淡定地学下来的同学,也将更有激情. 做自动取款机,按实际进行开发.有做的不好的意思,请大家建议.我是知道C++语法,没有太多的实践. C++程序设计项目开发--银行自动提款机(一),布布扣,bubuko.com

C++程序设计项目开发——银行自动提款机(三)

在输入密码时,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作. #include <iostream> #include <string> using namespace std; int main() { string pwd; int cLogin=0; do { cout<<"\n请输入密码:\n"; cin>>pwd; if (pwd!="123") { cLogin+=1

C++程序设计项目开发——银行自己主动提款机(二)

函数的有关知识在后面章节会讲到,先提前了解下.在没有系统的学习完之前,咱们先来模仿着写一个样例,尝试这样的有效的学习方法.   尝试下这种学习方法. 显示功能选项 1.查询 2.取款 3.存款 4.转帐 0.退出 用户输入功能选择.依据给出的答复,用switch多分支完毕相应的功能: #include <iostream> using namespace std; int main() { char cChioce; void cTaiYuan(); void cJinCheng(); voi

Python开发【第二十二篇】:Web框架之Django【进阶】

Python开发[第二十二篇]:Web框架之Django[进阶] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5246483.html 博客园 首页 新随笔 联系 订阅 管理 随笔-124  文章-127  评论-205 Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻

模拟银行自动终端系统

本系统模拟银行用户使用ATM机开户.查询.存款.取款功能,要求使用java语言编程实现. 二. 项目功能要求: 项目开始运行显示主菜单为: 银行自助终端系统 **************************** 0.------开户 1.------查询 2.------存款 3.------取款 4.------退出 **************************** 请选择你要执行的功能: 此时,用户可以通过键盘输入选择自己要实现的功能,如果输入不是0,1,2,3,4,则系统提示:

微信公众号开发之自动消息回复和自定义菜单

(一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 前言 上一篇我们大致讲解了下微信公众号开发的基本原理和流程概述.本章主要是对文本消息回复和自定义菜单做一个记录和分解 消息回复 处理请求,并响应 1)关注 也可参考官网文档:https://mp.weixin.qq.com/wiki 当微信用户关注公众账号时,可以给其适当的提示.可以是欢迎词,可以是帮助提示.示例代码如下: class EventHandler : IHandler

嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译

嵌入式 Linux开发Kernel移植(二)--kernel内核配置和编译 本文选择linux 2.6.35.7版本kernel进行实践. 一.linux kernel源码目录分析 Kbuild,Kernel Build,管理内核编译的文件 Makefile,kernel工程的Makefile. arch,体系架构,arch目录下的子目录存放的是不同种类的架构 block,块设备,一般是存储设备,存放的块设备管理的相关代码 crypto,加密相关,存放加密算法实现代码 Documentation

嵌入式linux开发uboot移植(二)——uboot工程源码目录分析

嵌入式linux开发uboot移植(二)--uboot工程源码目录分析 本文分析的uboot为uboot_smdkv210,是三星官方发布的基于S5PV210评估开发板对应的uboot. 一.uboot源码目录结构解析 1.cpu 本文件夹下的子文件与处理器相关,每个文件夹代表一种CPU系列.每个子目录中都包括cpu.c.interrupts.c.start.S文件. cpu.c主要用于初始化CPU.设置指令Cache和数据Cache等 interrupt.c主要用于设置系统的各种中断和异常 s

MiS603开发板 第十二章 SLAVE FIFO流传输

作者:MiS603开发团队 日期:20150911 公司:南京米联电子科技有限公司 论坛:www.osrc.cn 网址:www.milinker.com 网店:http://osrc.taobao.com EAT博客:http://blog.chinaaet.com/whilebreak 博客园:http://www.cnblogs.com/milinker/ MiS603开发板 第十二章 SLAVE FIFO流传输 15.1 USB 固件源码分析 SLAVE FIFOUSB 固件源码仍然采用上