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

金融证券系统

开发平台:

Visual C++

  1. // RoseCard.cpp: implementation of the RoseCard class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "RoseCard.h"
  5. //////////////////////////////////////////////////////////////////////
  6. // Construction/Destruction
  7. //////////////////////////////////////////////////////////////////////
  8. RoseCard::RoseCard(REMIT r,string n,int c,float b,string ba):BankCard(n,c,b,ba)
  9. {remat=r;}
  10. void RoseCard::setRemit(REMIT re)
  11. {
  12. remat=re;
  13. }
  14. void RoseCard::display()
  15. {
  16. cout<<"玫瑰卡用户"<<endl;
  17. cout<<"卡号:"<<getNum()<<endl;
  18. cout<<"帐户余额:"<<getBalance()<<endl;
  19. cout<<"所属银行:"<<getBank()<<endl;
  20. cout<<"汇款类型:"<<remat<<endl;
  21. }
  22. void RoseCard::withdrawal(double a)
  23. {
  24. double b=getBalance();
  25. //信汇30元手续费
  26. if(remat==remitByPost)
  27. a += 30;
  28. //电汇60元手续费
  29. if(remat==remitByCable)
  30. a += 60;
  31. if(b < a)
  32. cout <<"资金不足! "<<endl;
  33. else
  34. b -= a;
  35. setBalance(b);
  36. }
  37. RoseCard::~RoseCard()
  38. {
  39. }