您的位置:首页 > 编程语言 > C语言/C++

详细解析C++编写的ATM自动取款机模拟程序

2006-02-23 22:21 537 查看
// ************************************
// *                                  *
// *          function.h              *
// *                                  *
// ************************************

#include<iostream.h>

class consumer;

class ATM   
// ATM取款机
{
public:
    ATM(consumer& cn):cnsm(cn)
{
}
void welcome();  
// 登陆界面
bool check_passwd(char n[],char 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(char Name[],char Num[],
float Money,char Password[]);
protected:
char* get_name();
// 取得姓名
char* get_num();
// 取得卡号
char* get_passwd();
// 取得密码
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;
};




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ float class c