?? 公路收費.cpp
字號:
#include <iostream>
#include <iomanip>
using namespace std;
class fee
{
public:
void cars();
void trucks();
void buses();
void process();
void display();
private:
int car, truck, bus;
float carfee,truckfee,busfee;
float carfee1,truckfee1 ,busfee1;
float num;
};
void fee::cars()
{
cout<<"請輸入小客車的數量"<<" ";
cin>>car;
cout<<"請輸入小客車單車收費費用"<<" ";
cin>>carfee1;
carfee=car*carfee1;
cout<<"小客車數量為"<<" "<<car<<endl;
cout<<"小客車收費小計"<<" "<<carfee<<endl;
}
void fee::trucks()
{
cout<<"請輸入客車的數量"<<" ";
cin>>truck;
cout<<"請輸入客車單車收費費用"<<" "<<" ";
cin>>truckfee1;
truckfee=truck*truckfee1;
cout<<"客車數量為"<<" "<<truck<<endl;
cout<<"客車收費小計"<<" "<<truckfee<<endl;
}
void fee::buses()
{
cout<<"請輸入公汽的數量"<<" ";
cin>>bus;
cout<<"請輸入公汽單車收費費用"<<" ";
cin>>busfee1;
busfee=bus*busfee1;
cout<<"公汽的數量"<<" "<<bus<<endl;
cout<<"公汽收費小計"<<" "<<busfee<<endl;
}
void fee::process()
{
num=busfee+carfee+truckfee;
}
void fee::display()
{
cout<<"收費金額總計"<<" "<<num<<endl;
}
int main()
{
cout<<setw(60)<<"**********************************************"<<endl;
cout<<setw(43)<<"公路收費系統"<<endl;
cout<<setw(60)<<"**********************************************"<<endl;
cout<<setw(56)<<"*******1.小客車 2.客車 3.公汽*******"<<endl;
fee t1;
for(int i=0;i<3;i++)
{
cout<<"請輸入相應車型"<<" ";
char m;
cin>>m;
switch(m)
{
case '1': t1.cars();break;
case '2': t1.trucks();break;
case '3': t1.buses();break;
}
cout<<endl;
}
t1.process();
t1.display();
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -