模仿atm机存取款管理系统设计内容摘要:
float get_money()。 // 获取余额 void set_passwd(char pwd[])。 // 设置密码 void set_money(float m)。 // 取款 private: char passwd[8]。 // 用户密码 char name[20]。 // 用户姓名 char num[20]。 float money。 }。 ( 3) 各个功能的实现 ( 1) 卡号、密码输入最多 三 次,否则直接退出系统。 void ATM::exitATM() //退卡 { coutendl 感谢您支持,欢迎下次光临 ! endl。 cout 请取回你的卡片 endl。 exit(0)。 } //后面的退卡需要调用此函数 void ATM::wele() { times=0。 cout★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ endl。 cout==================================================endl。 cout *中国农业银行 * endl。 面向对象程 序设计之课程设计 9 cout 欢迎使用 ATM 自动柜员机 endl。 cout==================================================endl。 cout★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ endl。 char pwd[8],num[20],ch。 int i=0。 do { i=0。 coutendl请输入卡号 :。 do { (ch)。 //对于键盘字符串的接收。 num[i++]=ch。 }while(ch!=39。 \n39。 )。 num[i1]=39。 \039。 i=0。 cout请输入密码 :。 do{ (ch)。 pwd[i++]=ch。 }while(ch!=39。 \n39。 )。 pwd[i1]=39。 \039。 if(!check_passwd(num,pwd)) { cout你输入的卡号或密码有误,请重新输入 endl。 times++。 } else { functionshow()。 } }while(times3)。 exitATM()。 } ( 2) 取款功能: 取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。 void ATM::fetchmoney() //取款 { float m。 char ch。 do 面向对象程 序设计之课程设计 10 { coutendl您要取多少钱 :endl。 // 两种情况 cinm。 while(m=0) { cout请输入您的取款金额 !endl。 cinm。 } if(()m0) { cout对不起,你的余额不足 !endl。 } else { coutendl操作成功 !请于 30 秒内取走您的钞票 !endl。 (m)。 } cout是否要继续该项操作: (y/n) endl。 cinch。 }while(ch==39。 y39。 ||ch==39。 Y39。 )。 } ( 3) 查询功能:实现查询余额功能。 void ATM::information() //查询 { cout==================================================endl。 cout您当前所剩余额为 : ()endl。 //必须声明友元才能用 sm调用其成员函数 cout==================================================endl。 } ( 4)更改密码:实现密码更改功能,对于密码要有 2次验证。 void ATM::change_passwd() //更改密码 { char pwd[8],repwd[8]。 times=0。 do { coutendl请输入旧密码:。 cinpwd。 if(!check_passwd((),pwd)) times++。 else break。 }while(times3)。 面向对象程 序设计之课程设计 11 int t=1。 do { cout请输入新密码:。 cinpwd。 cout请确认新密码:。 cinrepwd。 t=strcmp(pwd,repwd)。 // 相同返回 0; if(t!=0) cout对不起,您输入的两次密码不一样,请重 新输入 !endl。 }while(t!=0)。 (pwd)。 cout密码修改成功 !endl。 } ( 5) 锁卡功能:实现卡被锁的功能。 void ATM::lock() //锁卡 { coutendl对不起,由于你的操作有误,你的卡片已被没收 ! endl。 exit(1)。 // 系统非正常退出 } if(times==3) lock()。 //当密码输入三次错误后,进行锁卡 ( 6)退卡功能:实现退出系统功 能。 void ATM::exitATM() //退卡 { coutendl 感谢您支持,欢迎下。模仿atm机存取款管理系统设计
相关推荐
员、文员 经营部:文员 安全保卫部:消防员、监控员、文员 工程部:文员 表演技术部:文员 设备部:文员、安全员 欢乐谷职位说明书管理手册 Page 15 of 40 第三部分:能力素质辞典 欢乐谷员工能力素质模型 欢乐谷能力素质模型 基本要求 知识 能力 素养 职位对任职者的最低要求,包括 学历、专业、性别、年龄、证书、经验 一个人在一个特定领域所拥有的各种信息的总和
万元到甲方指定账户,作为 加盟品牌保证金。 第十九条 乙方应自觉执行甲方的市场统一售价,在甲方的指导销售价基础上,乙方可上涨百分之十、下调百分之十,保证不进行价格的恶性竞争。 第二十条 特许经销店没事先征得甲方同意,不得将本合同规定的任何权利、店铺营业的全部或一部分让给第三者,不得将此合同作担保和其他解释。 否则 ,甲方可单方面解除本合同 . 第二十一条 特许经销店使用甲方的商号、商标、服务标识
4 元整 )。 房屋的户头费: 元, (大写人民币: 元整 )。 乙方在本合同生效后 5 内,通过转账 /现金的方式一次性将全部房款和户头费支付甲方。 第三条 在房 屋配户满五年时,甲方应与乙方共同向房屋权属登记机关办理房屋所有权的过户登记手续。 因办理房屋过户登记产生的税费,由乙方承担。 第四条 甲方应在房屋过户登记前,将落户于该房屋上的人员的户籍关系转移该房屋。 第五条
工图设计各阶段建立桥梁三维模型提供方便、快捷的 CAD手段。 同时为进一步进行结构分析和工程数量统计提供了数据接口。 本项目研制的桥梁三维造型 CAD 软件系统简称Bridge3D,其总体构思是将系统分为用户界面和 ARX造型两部分。 根据桥梁三 维造 型 图 设计工作内容,Bridge3D 软件系统总体设计框图如右图所示: 其中上部结构和下部结构又可细分为如下两图 梁桥 斜拉桥 悬索桥