人人范文网 范文大全

公路收费问题

发布时间:2020-03-02 12:43:18 来源:范文大全 收藏本文 下载本文 手机版

第二大题 公路收费问题:根据输入的车型(1:小客车 2:卡车 3:公汽)统计收费金额

要求:

输出各类车型的车辆数和收费小计,合计总的收费金额。

设计:

设计一个Free类,包括car,carfee,truck,truckfee,bus,busfee等6个私有数据成员,分别存储各类车型的车辆数和收费小计,另外,该类包括以下成员函数:

void cars()统计小客车的车辆数和收费小计;

void trucks()统计卡车的车辆数和收费小计;

void bu()统计公汽的车辆数和收费小计;

void proce()收费处理

void display()输出收费统计信息。

#include \"conio.h\"

#include \"iostream.h\"

#include \"iomanip.h\"

#define CARDJ 5 //每辆小客车收费价格

#define TRUCKDJ 10 //每辆卡车收费价格

#define BUSDJ 15 //每辆公共汽车收费价格

cla free

{

private:

int car;

int carfee;

int truck;

int truckfee;

int bus;

int busfee;

public:

free():car(0),carfee(0),truck(0),truckfee(0),bus(0),busfee(0){}

void cars();

void trucks( );

void bu( );

void proce();

void display();

};

void free::cars()

{

car++;

carfee+=CARDJ;

}

void free::trucks()

{

truck++;

truckfee+=TRUCKDJ;

}

void free::bu()

{

bus++;

busfee+=BUSDJ;

}

void free::proce()

{

int n,flag=1;

while (flag)

{

clrscr();

cout

cout

1、收小客车费用\\n\\n\";

cout

2、收卡车费用\\n\\n\";

cout

3、收公共汽车费用\\n\\n\";

cout

4、显示各种车辆收费情况\\n\\n\";

cout

5、退出操作\\n\\n\";

cout

cin>>n;

switch(n)

{

case 1 : cars() ; break;

case 2 : trucks() ; break;

case 3 : bu() ; break;

case 4 : display() ; break;

case 5 : flag=0; break;

default: cout

cin.get();

}

}

return;

}

void free::display()

{

cout

cout

cout

cout

return;

}

void main()

{

free aaa;

aaa.proce();

}

中国公路收费问题

43题任务书公路收费问题

公路收费试题

工作总结(公路收费系统)

公路系统收费工作总结

公路收费所工作计划

公路收费清理工作

山东公路收费站点

工作总结(公路收费系统)

从公路收费期限问题引出的思考

公路收费问题
《公路收费问题.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档