"ATM系统的C++语言实现" 本文介绍了使用C++语言编写的ATM系统的实现,该系统包括用户类和ATM机类两个主要部分。 用户类(costum) 用户类用于存储用户的个人信息,包括用户编号、密码、用户名和余额。该类提供了多个成员函数,用于获取用户的个人信息和修改密码。 * 成员变量: * `long number`: 用户编号 * `int password`: 用户密码 * `char name[10]`: 用户名 * `float money`: 用户余额 * 成员函数: * `costum(long num, int pw, char nam[], float m)`: 构造函数,用于初始化用户对象 * `long get_number()`: 获取用户编号 * `char * get_name()`: 获取用户名 * `int get_password()`: 获取用户密码 * `float get_money()`: 获取用户余额 * `void modify_password(int pw)`: 修改用户密码 * `float get_yumoney(float money, float money1)`: 获取用户余额,并进行扣除操作 ATM机类(ATM) ATM机类用于模拟ATM机的功能,包括登录、交易和退出等操作。 * 成员变量: * `int time`: 记录用户输入密码的次数 * `costum c`: 用户对象 * 成员函数: * `ATM(costum c1)`: 构造函数,用于初始化ATM机对象 * `void login()`: 登录函数,用于欢迎用户 * `int test_password(int password1)`: 密码验证函数,用于验证用户密码 * `void jiemian()`: 主菜单函数,用于显示ATM机的主菜单 主函数(main) 主函数用于测试ATM系统的功能,包括创建用户对象、初始化ATM机对象、登录和交易等操作。 * 创建用户对象:`costum c1(123456, 10086, "wang", 5210.00)` * 初始化ATM机对象:`ATM A(c1)` * 登录操作:`A.login()` * 交易操作:`A.test_password(password1)` 本文提供了一个使用C++语言实现的ATM系统,包括用户类和ATM机类两个主要部分。该系统可以模拟ATM机的基本功能,包括登录、交易和退出等操作。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助