求一个银行提款机的模拟程序

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:28:29
求一个银行提款机的模拟程序,
要求能够模拟:
1.输入帐号和密码
2.错误多次则吞卡
3.还要模拟取款,存款功能

以前保存过一个:

/*模拟ATM柜员机工作原理,用户先输入帐号和密码,如果错误多次则吞卡,还要模拟取款,存款功能
*/
// ************************************
// * *
// * function.h *
// * *
// ************************************
#include<iostream>
#include <string>
//#include<stdlib>
using namespace std;
class consumer;
class ATM
// ATM取款机
{
public:
ATM (consumer& cn):cnsm(cn){}
void welcome();
// 登陆界面
bool check_passwd(string n,string pwd);
// 核对密码
void change_passwd();
// 修改密码
void fetchmoney();
// 取款
void information();
// 查询信息
void exitATM();
// 退出系统
void functionshow();
// 功能界面
void lock();
// 锁机
private:
int times;
// 记录密码输入次数
consumer& cnsm;
};
class consumer
// 用户
{
public:
friend class ATM;
consumer (string Name,string Num,float Money,string PassWor