C++程序 公路收费问题 设计报告书Word文档格式.docx

上传人:b****6 文档编号:17450829 上传时间:2022-12-01 格式:DOCX 页数:3 大小:15KB
下载 相关 举报
C++程序 公路收费问题 设计报告书Word文档格式.docx_第1页
第1页 / 共3页
C++程序 公路收费问题 设计报告书Word文档格式.docx_第2页
第2页 / 共3页
C++程序 公路收费问题 设计报告书Word文档格式.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C++程序 公路收费问题 设计报告书Word文档格式.docx

《C++程序 公路收费问题 设计报告书Word文档格式.docx》由会员分享,可在线阅读,更多相关《C++程序 公路收费问题 设计报告书Word文档格式.docx(3页珍藏版)》请在冰豆网上搜索。

C++程序 公路收费问题 设计报告书Word文档格式.docx

voidcars()统计小客车数和收费小计;

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

  voidbuses()统计公气的车辆数和收费小计;

   voidprocess()收费处理;

   voiddisplay()输出。

四、主要技术问题的描述:

应用面向对象程序设计方法编写一个实现公路收费功能的程序。

轿车,2:

卡车,3:

公共汽车),统计收费金额。

已收费的各种车型的数量用3个长整型数据表示并保存于Feedata.dat文件中,每次启动公路收费程序时读出上次退出时的数据。

同时还应该可以设置和记录各种车型的收费标准。

答案:

#include<

iostream.h>

constintunitcar=10;

//声明三个常量

constintunittruck=25;

constintunitbus=15;

classFree//定义类Free

{

intcar,carfee;

//定义6个类成员整形变量

inttruck,truckfee;

intbus,busfee;

public:

Free()//构造函数(与类同名),对相关变量执行初始化

{

car=carfee=truck=truckfee=bus=busfee=0;

}

voidcars()//定义类公有成员函数,下同

{

car++;

carfee+=unitcar;

voidtrucks()

truck++;

truckfee+=unittruck;

voidbuss()

bus++;

busfee+=unitbus;

voidprocess()

intno,n=0;

cout<

<

"

1:

小客车2:

卡车3:

公汽0:

退出"

<

endl;

//输出(与printf类似)

while

(1)

{

++n<

-车型:

"

;

cin>

>

no;

//输入

switch(no)

{

case0:

break;

case1:

cars();

case2:

trucks();

case3:

buss();

default:

cout<

车型输入错误!

}

if(no==0)break;

}

voiddisplay()

收费统计如下:

小客车:

car<

辆收费小计:

carfee<

卡车:

truck<

truckfee<

公汽:

bus<

busfee<

endl;

收费合计:

carfee+truckfee+busfee<

};

voidmain()

Freeobj;

//定义对象obj

obj.process();

//调用obj对象的公有函数

obj.display();

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1