atm机C语言密码编程,C语言编程ATM机.doc

atm机C语言密码编程,C语言编程ATM机.doc本文详细介绍如何使用 C 语言实现一个简单的 ATM 机 包括用户类 Consumer 的创建 密码验证 以及 ATM 类 ATM 中的功能如欢迎界面 取款 查询等

C语言编程ATM机

C语言编程ATM机

#include

#include

using namespace std;

class Consumer//用户

{

string passwd;//用户密码

string name;//用户姓名

string num;//卡号

int money;

public:friend class ATM;

Consumer(string Name ,string Num,int Money,string Passwd);

protected:

string get_name();//取得姓名

string get_num();//取得卡号

string get_passwd();//取得密码

int get_money();//取得余额

void set_passwd(string);//设置密码

void set_money(int );//取钱

};

Consumer c1("熊猫","",10000,"");

class ATM

{

int times;

public:

void welcome();

bool check_passwd(string n,string pwd);//核对密码

void functionshow();//功能界面

void fetchmoney();//取款

void information();//查询信息

void lock();//吃卡

void trans();//转账

void change_passwd();//修改密码

print(char a,double m);//打印凭条

void exitATM();//退出系统

};

void ATM::welcome()

{

times=0;

cout<

string pwd,num;

int i=0;

do

{

i=0;

cout<< "请输入您的卡号:";

cin>>num;

cout<

cin>>pwd;

if(!check_passwd(num,pwd))

{

cout<

times++;

}

else

{

functionshow();

}

}while(times<3);

lock();

}

bool ATM::check_passwd(string num,string pwd)

{

if(num==c1.get_num()&&pwd==c1.get_passwd())

return true;

else

return false;

}

void ATM::functionshow()

{

int n;

do

{

cout<

cout<

cout<

cout<

cout<

cin>>n;

while(n<1||n>5)

{

cout<

cin>>n;

cout<

cout<

cout<

cout<

今天的文章 atm机C语言密码编程,C语言编程ATM机.doc分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-07 11:40
下一篇 2025-01-07 11:33

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/104421.html