版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.一、 课题要求1、 当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统。2、 查询余额:初始余额为10000元。3、 ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。4、 ATM存款:不能出现负存款。5、 修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。二、 代码#include stdafx.h#include stdio.h#include windows.h#include stdlib.h#include conio.hvoid
2、gotoxy(int x,int y); /光标位置函数void enter_ATM(); /账号输入函数 void input_code(); /密码输入函数void caozuo(); /基本操作界面void qukuan(); /取款函数void success(); /操作成功函数void delay(); /延时函数void yu_e(); /余额查询函数void cunkuan(); /存款函数void panduan(long int z); /判断取款是否合法函数void exit(); /退出界面函数void mima(); /密码修改void zhuangyi();long
3、 int CODE=123456,YU_E=10000;/=主函数=/main()enter_ATM();caozuo();/=/=柜台机账号输入函数=/void enter_ATM()system(cls);printf(*n);printf(* *n);printf(* 欢迎使用 ATM 柜台机 *n);printf(* 请输入卡号 *n);printf(* *n);printf(* 取消 确定 *n);printf(* *n);printf(*n);long int user;gotoxy(14,4);scanf(%d,&user);while(user!=123456) system(
4、cls);printf(*n);printf(* *n);printf(* 账户不存在,请从新输入 *n);printf(* *n);printf(* *n);printf(* 取消 确定 *n);printf(* *n);printf(*n);gotoxy(13,3);scanf(%d,&user);input_code();/=/=密码输入函数=/void input_code()long int code; int temp=3,time;system(cls);printf(*n);printf(* *n);printf(* 请输入密码 *n);printf(* *n);printf(
5、* *n);printf(* 取消 确定 *n);printf(* *n);printf(*n); gotoxy(14,3);scanf(%d,&code); while(code!=CODE)temp-;if(temp=0)for(time=5;time0;time-)system(cls);printf(*n);printf(* *n);printf(* 您已经 3 次输入密码 *n);printf(* 系统将退出操作 *n);printf(* *n);printf(* );printf(%d,time);printf( *n);printf(* *n);printf(*n);delay(
6、);enter_ATM();system(cls);printf(*n);printf(* *n);printf(* 密码错误,请重新输入 *n);printf(* 您还有 );printf(%d,temp);printf( 次机会 *n);printf(* *n);printf(* 取消 确定 *n);printf(* *n);printf(*n);gotoxy(14,4);scanf(%d,&code);caozuo();/=/=主操作界面函数=/void caozuo()system(cls);printf(*n);printf(* 请选择一下业务 *n);printf(* 1.修改密码
7、 *n);printf(* 2.查询余额 *n);printf(* 3.取款 *n);printf(* 4.实时存款 *n);printf(* 5.退出 *n);printf(*n);switch(getch()case 1: mima(); break;case 2: yu_e(); break;case 3: qukuan(); break;case 4: cunkuan(); break;case 5: exit(); break;default:printf(errorn);/=/=密码修改函数=/void mima()long int mm1,mm2,mm3;char temp;sy
8、stem(cls);printf(*n);printf(* *n);printf(* 旧密码: *n);printf(* *n);printf(* 新密码: *n);printf(* 确认新密码: *n);printf(* *n);printf(*n);gotoxy(15,2);scanf(%d,&mm1);gotoxy(15,4);scanf(%d,&mm2);gotoxy(15,5);scanf(%d,&mm3);if(mm1!=CODE)system(cls);printf(*n);printf(* *n);printf(* 旧密码错误 *n);printf(* *n);printf(*
9、 请重新输入! *n);printf(* *n);printf(* *n);printf(*n);delay();delay();zhuangyi();if(mm2!=mm3)system(cls);printf(*n);printf(* *n);printf(* 确认密码不一致 *n);printf(* *n);printf(* 请重新输入! *n);printf(* *n);printf(* *n);printf(*n);delay();delay();zhuangyi();if(mm2YU_E)system(cls);printf(*n);printf(* *n);printf(* 余额
10、不足! *n);printf(* 请重新操作 *n);printf(* *n);printf(* 1.返回 2.退出 *n);printf(* *n);printf(*n);switch(getch()case 1: qukuan();case 2: exit();beishu=z%100;if(beishu!=0)system(cls);delay();printf(*n);printf(* *n);printf(* 本ATM机只支持 100 的人民币 *n);printf(* 请重新操作 *n);printf(* *n);printf(* 1.返回 2.退出 *n);printf(* *n
11、);printf(*n);switch(getch()case 1: qukuan();case 2: exit();if(z=5000|z5000)system(cls);printf(*n);printf(* *n);printf(* 每次取款不能超过 5000 元 *n);printf(* 请重新操作 *n);printf(* *n);printf(* 1.返回 2.退出 *n);printf(* *n);printf(*n);switch(getch()case 1: qukuan();case 2: exit();YU_E=YU_E-z;success();/=/=存款函数=/voi
12、d cunkuan()long int temp;system(cls);printf(*n);printf(* *n);printf(* 请放入人民币 *n);printf(* *n);printf(* 取消 确定 *n);printf(* *n);printf(* *n);printf(*n);gotoxy(14,3);scanf(%d,&temp);while(temp0;bl1-)for(bl2=410;bl20;bl2-);/=/=操作成功函数=/void success()system(cls);printf(*n);printf(* *n);printf(* *n);printf(* 系统正在处理 *n);printf(* 请稍候. *n);printf(* *n);printf(* *n);printf(*n);delay();delay();system(cls);printf(*n);printf(* *n);printf(* 操作已成功 *n);printf(* *n);printf(* 1.返回 2.退出 *n);printf(* *n);printf(* *n);printf(*n);switch(getch()case 1:caozuo(); break;case 2:exit(); break;/=/=系统退出函数=/void exit()s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥梁墩台深基坑开挖施工方案
- 厂房施工方案审批流程
- 学校教室防水施工方案
- 管道拆除专项施工方案模板
- 路面恢复施工方案
- 钢铁厂装修施工方案
- 医院消防系统联动调试施工方案
- 供水管道安装专项方案
- 视频监控系统工程验收方案
- 施工组织设计方案编制成功案例
- DB6301∕T 4-2023 住宅物业星级服务规范
- 护理查房与病例讨论区别
- 公司特殊贡献奖管理制度
- T/CA 105-2019手机壳套通用规范
- 2025-2031年中国汽车维修设备行业市场全景评估及产业前景研判报告
- 门窗拆除合同协议书范本
- GB/T 1040.1-2025塑料拉伸性能的测定第1部分:总则
- 重症胰腺炎的中医护理
- SL631水利水电工程单元工程施工质量验收标准第3部分:地基处理与基础工程
- 2024年高中语文选择性必修上册古诗文情境式默写(含答案)
- 中央2025年全国妇联所属在京事业单位招聘93人笔试历年参考题库附带答案详解-1
评论
0/150
提交评论