⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinterface.cpp

📁 使用c++简单实现ATM自动提款机
💻 CPP
字号:
//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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -