userinterface.cpp

来自「使用c++简单实现ATM自动提款机」· C++ 代码 · 共 82 行

CPP
82
字号
//UserInterface.h
#include<iostream>
class UserInterface {

public:
      void  welcome();
      void  bye();
      int   getUserId();
      int   getUserCode();
      float getUserAmount();
      void  showMenu();
      void  showBalance(float);
      int   getUserSelection();
      void  showError();
      int   getTransferAcct();

   

};
void UserInterface::welcome(){
  cout<<"Welcome to National Bank!"<<endl;

}
void UserInterface::bye(){
  cout<<"Thank you for using our ATM ......."<<endl;

}
int UserInterface::getUserId(){
  int id;
  cout<<"Please enter your ID: ";
  cin>>id;
  return id;
}
int UserInterface::getUserCode(){
  int code;
  cout<<"Please enter your PIN: ";
  cin>>code;
  return code;
} 
float UserInterface::getUserAmount(){
  float amount;
  cout<<"Please enter amount: ";
  cin>>amount;
  return amount;
}
void UserInterface::showMenu(){
  cout<<"Please select:"<<endl;
  cout<<"1.Deposit"<<endl;
  cout<<"2.Balance"<<endl;
  cout<<"3.Withdraw"<<endl;
  cout<<"4.Transfer"<<endl;
  cout<<"5.Quit"<<endl;

}
void UserInterface::showBalance(float balance){
  cout<<"Your current balance is: "<<balance<<endl;
  
}
int UserInterface::getUserSelection(){
  int select;
  
  cout<<"selection: ";
  cin>>select; 
  return select;
}
void UserInterface::showError(){
  cout<<"Sorry.... ID your entered is invalid ! "<<endl;

}  

int UserInterface::getTransferAcct(){

int id2;
cout<<"Account you want to transfer to is: ";
cin>>id2;
cout<<id2;

return id2;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?