没有合适的资源?快使用搜索试试~ 我知道了~
C语言ATM程序模拟.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 197 浏览量
2021-10-03
15:35:33
上传
评论
收藏 446KB DOC 举报
温馨提示
试读
18页
C语言ATM程序模拟.doc
资源推荐
资源详情
资源评论
- -.
一、 课题要求
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.h"
void 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 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("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("* *\n");
printf("* 取消 确定 *\n");
printf("* *\n");
printf("********************************\n");
gotoxy(14,3);
scanf("%d",&code);
while(code!=CODE)
{
temp--;
if(temp==0)
{
for(time=5;time>0;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();
}
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.修改密码 *\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("error\n");
}
}
//
==================================================
================================================//
//==============================密码修改函数============
==================//
void mima()
{
long int mm1,mm2,mm3;
char temp;
system("cls");
printf("********************************\n");
printf("* *\n");
printf("* 旧密码: *\n");
printf("* *\n");
printf("* 新密码: *\n");
printf("* 确认新密码: *\n");
- - 总结
剩余17页未读,继续阅读
资源评论
pyhm63
- 粉丝: 6
- 资源: 20万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功