- 53
- 0
- 约4.27千字
- 约 7页
- 2021-01-27 发布于河北
- 举报
//consumer.h
#include iostream
#include string
using namespace std;
class consumer
{
public:
void initConsumer(string ,string ,string ,float);//初始化
string GetName();
string GetID();
string GetPassword();
float GetMoney();
void SetName(string N);
void SetID(string I);
void SetPassword(string Pw);
void SetMoney(float M);
void ChangPassword();//更改密码
void ShowMe();//显示账户信息
void FetchMoney();//取款
private:
string Password;//用户密码
string Name;//用户姓名
string ID;//用户卡号
float Money;//用户余额
};
//bank.h
#include iostream
#include string
#includeconsumer.h
using namespace std;
class bank
{
public:
void Welcome();//欢迎界面
void ExitSystem();//退出系统
void Menu();//选择菜单
int Seek(string);//查找卡号
void initConsumer(int i,string N,string I,string Pw,float M);
string GetName();
string GetID();
string GetPassword();
float GetMoney();
//void SetName(string N);
//void SetID(string I);
//void SetPassword(string Pw);
//void SetMoney(float M);
void ChangPassword();//更改密码
void ShowMe();//显示账户信息
void FetchMoney();//取款
private:
int i;
consumer cs[50];
};
//consumer.cpp
#include consumer.h
void consumer::initConsumer(string N,string I,string Pw,float M)
{Name=N;
ID=I;
Password=Pw;
Money=M;
}
string consumer::GetName()
{
return Name;
}
string consumer::GetID()
{
return ID;
}
string consumer::GetPassword()
{
return Password;
}
float consumer::GetMoney()
{
return Money;
}
void consumer::ChangPassword()//更改密码
{
cout******欢迎进入更改密码界面******endl;
string p;
cout请输入原密码;
cinp;
string q,w;
if(p==Password)
{
cout请输入您的新密码:;
cinq;
cout请再次输入您的新密码:;
cinw;
coutwendl;
if(w==q)
{
Password=q;
cout密码修改成功endl;
}
else
cout您两次输入的密码不一致,修改失败!endl;
}
else
cout您输入的密码错误!endl;
}
void consumer::FetchMoney() //取款
{
float a;
cout 请输入取款金额:endl;
cina;
while(a = 0)
{
cout输入金额有误,请您重新输入正确的金额:endl;
cina;
}
if(Money-a0)
cout 对不起,你的余额不足! end
原创力文档

文档评论(0)