C++实验报告
文章平均质量分 64
光而不耀-2001
顺顺利利
展开
-
C++实验类和对象
3、需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。给出以下各实验内容的源程序代码,并把编译、运行过程中出现的问题以及解决方法填入实验报告中,按时上交。{ Time t1;②将输入和输出的功能改为由成员函数实现,并在类体内定义成员函数。2、编写一个基于对象的程序:输入半径,计算圆的周长和面积并输出。1、掌握声明类的方法,类和类的成员的概念以及定义对象的方法。类的方法,理解了类和类的成员的概念和定义。3、学习检查和调试基于对象的程序。原创 2024-01-13 14:24:04 · 482 阅读 · 0 评论 -
C++类与对象的深入讨论
用静态数据成员和静态成员函数设计程序。商店销售某一商品,当天公布统一的折扣(discount),商品价格为22.5元。现已知3个销售员销售情况为:销售员号(num) 销货件数(quantity) 请编程序,输入当天折扣。动态建立一个对象数组,内放5个学生的数据(学号、1门成绩)。利用指针,统计平均成绩并输出第1,3,5个学生的数据。已知点类Point, 包括两个数据成员:x(横坐标),y(纵坐标);若干成员函数。其中计算两点间距离的函数分别采用以下两种方法设计:①将pdistance( )②原创 2024-01-13 13:57:37 · 345 阅读 · 0 评论 -
C++继承与派生
分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:①在两个基类中都包含姓名、出生日期(日期类Date的子对象)、性别、地址、电话等数据成员。②在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资)。③对两个基类中的姓名、出生日期、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时原创 2024-01-13 13:48:37 · 633 阅读 · 0 评论 -
C++多态性与虚函数
写一个程序,定义抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Square(正方形)、Rectangle(矩形)。利用指针、虚函数printArea()、printLength()分别输出以上三者的面积和周长,三个图形的数据在定义对象时给定。另外实现一个通用的函数计算面积和周长,而不需要考虑是何种图形。2、要求正方体、球、圆柱的表面积,可以抽象出一个公共的基类Container为抽象类,在其中定义一个公共的数据成员radius(此数据可以作为正方形的边长、球的半径、圆柱体底面圆半径),以及原创 2024-01-13 13:44:38 · 488 阅读 · 0 评论