当前位置:主页 > 论文百科 > 书评论文 >

电子课程设计任务书_C++课程设计任务书(2009.10.25)43

发布时间:2016-12-01 07:15

  本文关键词:c++课程设计任务书,由笔耕文化传播整理发布。


抽象基类;派生类AB派生类C;2.对基类、派生类的成员要求如下:;类成员数据成员函数;抽象基类①存放车型名称的指针①构造函数;②返回车型名称指针的函数;③计算并返回各种类型车辆收费的纯虚函数④打印机车;派生类A①小车的基本费①构造函数;②计算并返回对小车收费的虚函数;③打印车型名称的虚函数;派生类B①客车的基本费①构造函数;②客车的座位数②计算并返回对客车收

抽象基类

派生类A B 派生类C

2. 对基类、派生类的成员要求如下:

类 成员数据 成员函数

抽象基类 ①存放车型名称的指针 ①构造函数

②返回车型名称指针的函数

③计算并返回各种类型车辆收费的纯虚函数 ④打印机车型名称的纯虚函数

派生类A ①小车的基本费 ①构造函数

②计算并返回对小车收费的虚函数

③打印车型名称的虚函数

派生类B ①客车的基本费 ①构造函数

②客车的座位数 ②计算并返回对客车收费的函数

③打印车型名称的虚函数

派生类C ①货车的基本费 ①构造函数

②货车的吨位数 ②计算并返回对货车收费的函数

③打印车型名称的函数

3.程序要求:

①在创建对象的同时,并对该对象实例化;

②用动态联编方式,调用打印函数,打印各种车型的收费情况。

题目7:投保车辆的保险费管理系统 A1

请用虚函数和多态性完成保险公司对计算。

保险费按如下标准收费:

车型 计算保险费的方法

A. 小轿车 保险费 = 车价 * 保险费率

其中:①车价低于或等于15万元的,保险费率为3?;

②当车价超过15万元时,15万元以下的费率为2.5‰,超过15万元的

部分其费率为2?。

B. 客车 保险费 = 座位数 * 保险费率1 + 车价*保险费率2

其中:①保险费率1为:2元/每个座位

②保险费率2为:按车价的3?收取。

C. 货车 保险费 = 吨位数 * 保险费率1 + 车价*保险费率2

其中:①保险费率1为:4元/吨

②保险费率2为:按车价的3?收取。

算法要求:

1. 定义一个抽象基类,其基类与派生类之间的关系是:

抽象基类

派生类A 派生类B 派生类C

2. 对基类、派生类的成员定义如下:

表 成员数据 成员函数

抽象基类 ①定义一个字符串指针 ①构造函数;

用来存放机动车类型名称 ②返回字符串指针的函数;

③计算并返回各类车辆保险费的纯虚函数;

④打印机动车辆类型名称的纯虚函数。

派生类A ①小轿车的车价 ①构造函数;

②计算并返回小车保险费的虚函数;

③打印车型名称的虚函数。

派生类B ①客车的车价; ①构造函数;

②客车的座位数。 ②计算并返回客车保险费的虚函数;

③打印车型名称的虚函数。

派生类C ①货车的车价; ①构造函数;

②货车的吨位数。 ②计算并返回货车保险费的虚函数;

③打印车型名称的虚函数。

3.程序要求:

①在创建对象的同时,并对该对象实例化

②用动态联编方式调用打印函数,输出各种车型的保险费情况。

题目8:工资管理系统 A2

请用多级继承方法实现工资单的计算

设某企业单位的职工工资结构如下:

每月实发工资额 = 收入1+收入2+扣除

其中: 收入1 = 职务工资 + 岗位津贴

收入2 = 生活补贴 + 交通补贴 + 月奖

收入3 = 水电费 + 房租费 + 纳税费

算法要求:

1. 定义一个基类,其基类与派生类之间的关系是:

基类

派生类A

派生类B

派生类C

2. 对基类、派生类的成员要求如下:

类 成员数据 成员函数

基类 ①定义一个字符串指针 ①构造函数

用来存放职工姓名 ②返回字符串指针的函数

派生类A ①基本工资 ①构造函数

②岗位工资 ②计算并返回收入1的函数

③重载<<的函数并打印姓名和收入1

派生类B ①生活补贴 ①构造函数

②交通补贴 ②计算并返回收入2的函数

③月奖 ③计算并返回本月应发数的函数

注:本月应发数=收入1+收入2

④重载<<的函数,并打印姓名,本月应发数。

派生类C ①水电费 ①构造函数

②房租费 ②计算并返回本月扣除额的函数

③纳税费 ③计算并返回本月实发数的函数

注:本月实发数=本月应发数—扣除

④重载<<的函数,并打印姓名,本月实发数。

3.程序要求:

①在创建对象的同时,并对该对象实例化。

题目9:工厂雇员工资管理系统 A3

请用虚函数和多态性完成对某工厂的雇员工资计算。 设雇员工资结构如下: 人员类别 工资计算方法

A. 管理人员 月工资 = 基本工资 + 奖金

B. 销售人员 月工资 = 基本工资 + 销售数量 * 回扣率

其中:当月的销售额低于或等于5万元时,其回扣率为2%;

当月销售额超过5万元时,5万元以下的回扣率为2.5%,超

过5万元的部分其回扣率为3%

C.生产人员 月工资 = 基本工资 + 产品件数 * 单价

其中:产品件数低于或等于1000件时,其单价为:0.5元/件;

当产品件数超过1000件时,1000以下的单价是0.80元/件,

超过1000件的部分,其单价是0.90元/件。

算法要求:

1. 定义一个抽象基类,其基类与派生类之间的关系是:

抽象基类

派生类A 派生类B 派生类C

2. 对基类、派生类成员的要求如下:

类 成员数据 成员函数

抽象基类 ①定义一个字符串指针 ①构造函数;

用来存放人员姓名 ②返回字符串指针的函数;

③计算并返回各类雇员工资的纯虚数;

④打印雇员姓名的纯虚函数。

派生类A ①构造函数;

②管理人员的奖金。 ②计算并返回管理人员月工资的虚函数;

③打印管理人员姓名的虚函数。

派生类B ①构造函数;

②销售数量。 ②计算并返回销售人员月工资的虚函数;

③打印销售人员姓名的虚函数。

派生类C ①构造函数;

②产品件数。 ②计算并返回生产人员月工资的虚函数;

③打印生产人员姓名的虚函数。

3.程序要求:

① 在创建对象的同时,并对该对象实例化

②用动态联编方式调用打印函数,,输出各类人员的工资情况。

题目10:圆类表面积和体积的计算 A4

编写一个程序计算出球、圆柱体和圆锥体的表面积和体积。

要求:

(1) 由于计算它们都需要用到圆的半径,有时还可能用到圆的面积,所以可把圆定义为

一个类,它包含的数据成员为半径。

(2) 圆类的公用成员函数为给半径赋初值的构造函数,计算圆的面积函数,也可以包含

计算体积的函数,让其返回0即可,表示圆的体积为0。

(3) 定义好圆类后,再把球类、圆柱类、圆锥类定义圆的派生类。在圆柱和圆锥类中应

分别新定义一个表示其高度的数据成员。在这些类中同样包含有新定义的构造函数,求表面积的函数和求体积的函数。

(4) 在完成上述要求后,再将圆类定义中的求表面积和体积的函数均定义为纯虚函数,

重新编写该程序。

(5) 附:圆柱体圆柱体的侧面积=2πRh,圆柱体的全面积=2πRh+2πR2=2πR(h+R),圆柱

体的体积=πR2h(这里R表示圆柱体底面圆的半径,h表示圆柱的高)。圆锥体的侧面积=πRl,圆锥体的全面积=πRl+πR2,圆锥体的体积=1/3πR2h(R、l、h分别为圆锥体的底面圆的半径、母线长与高)。球的表面积=4πR2 球的体积=4/3πR3 。

题目11:小型超市管理系统 A5

.实现描述超市的的类Suppermacket类,记录系统中现有商品(用指针实现),定义增加商品的函数Append,删除商品的函数Delete,查询商品的函数Query,并显示查询结果;

2.定义商品类Goods,具有商品名称Name,商品价格Price,商品数量number等属性,操作Sale(销售商品,余额不足时给予提示)、Add(商品上架操作)和ShowMe(显示商品信息)。 重载输入“>>”操作符。

3.编写main函数,测试以上所要求的各种功能,即可以根据菜单命令增加、删除和查询商品,以及商品销售和商品上架的操作。

 

 

下载地址:C++课程设计任务书(2009.10.25)43.Doc

  【】

最新搜索

C++课程设计任务书(2009.10.25)

排序法13

维格晨夕会流程V2.0

57哪些人该吃羊肉呢

数据结构各种算法实现(C++模板)64

H江水利枢纽工程毕业设计任务书(本科)

18人教版教材文言文必修3

北师大版历史九年级上册第二单元415a_图文

XX公司危险源辨识及评价方法

哈汽1000MW汽轮机运行说明书_图文90


  本文关键词:c++课程设计任务书,由笔耕文化传播整理发布。



本文编号:200130

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/kcsz/200130.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f582f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com