BankCard.cpp
上传用户:szmwdq
上传日期:2022-07-16
资源大小:528k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. // BankCard.cpp: implementation of the BankCard class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "BankCard.h"
  5. //////////////////////////////////////////////////////////////////////
  6. // Construction/Destruction
  7. //////////////////////////////////////////////////////////////////////
  8. BankCard::BankCard(string n,int c,float b,string ba)
  9. {
  10. num=n; code=c; balance=b; bank=ba;
  11. }
  12. void BankCard::display()
  13. {
  14. cout<<"普通卡用户"<<endl;
  15. cout<<"卡号:"<<num<<endl;
  16. cout<<"帐户余额:"<<balance<<endl;
  17. cout<<"所属银行:"<<bank<<endl;
  18. }
  19. string BankCard::getNum(){return num;}
  20. void BankCard::setBalance(double b){balance=b;}
  21. string BankCard::getBank(){return bank;}
  22. bool BankCard::judgeCode(int cm)
  23. {
  24. if(cm==code) return true;
  25. else return false;
  26. }
  27. double BankCard::getBalance(){return balance;}
  28. void BankCard::deposit(double amount)           {    balance += amount;    } //存款
  29. void BankCard::withdrawal(double a)
  30. {
  31. int m;
  32. cout<<"请输入密码:";
  33. cin>>m;
  34. if(judgeCode(m))  balance-=a;
  35. else cout<<"密码错误!"<<endl;
  36. }
  37. BankCard::~BankCard()
  38. {
  39. }