公路收费问题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“告诉公路收费”。
第二大题 公路收费问题:根据输入的车型(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、收小客车费用nn“;
cout
2、收卡车费用nn”;
cout
3、收公共汽车费用nn“;
cout
4、显示各种车辆收费情况nn”;
cout
5、退出操作nn";
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河北联合大学《软件设计基础-C++》课程设计任务书学院班级设计人__成绩____一、题目:公路收费问题二、目的与要求:1. 目的:培养学生综合利用C++语言进行程序设计的能力,主......
1、《收费公路管理条例》是根据什么法律制定的?答:《中华人民共和国公路法》2、公路发展应坚持什么原则?答:以非收费公路为主,适当发展收费公路3、建设和管理政府还贷公路,应当按......
从公路收费期限问题引出的思考 2007-7-19 9:56 《交通财会》·林伊亘 【大 中 小】【打印】【我要纠错】怎样正确看待公路的收费期限,如何合理确定公路的收费期限,这不仅涉及......
公路交通系统收费工作总结总结是对某一特定时间段内的学习和工作生活等表现情况加以回顾和分析的一种书面材料,它可以帮助我们总结以往思想,发扬成绩,让我们一起来学习写总结吧......