要求定义一个描述形状的抽象类shape,类内包括求面积的area和求各图形总面积的total函数.
要求定义一个描述形状的抽象类shape,类内包括求面积的area和求各图形总面积的total函数.
1.从shape派生出三角形,圆形,正方形类,要求类中有构造函数,修改显示成元值的函数,求面积的函数.
2.写main()函数,计算三边为7,8,9的三角形,边长为9.9的正方形和半径为4的圆形(必须调用total函数计算) 诸位大侠帮忙忙吧.考试要用.
程序问题不大,关键是total函数,怎么在shape类中声明定义,以及是在main函数中,怎样调用.希望可以针对问题.
1.从shape派生出三角形,圆形,正方形类,要求类中有构造函数,修改显示成元值的函数,求面积的函数.
2.写main()函数,计算三边为7,8,9的三角形,边长为9.9的正方形和半径为4的圆形(必须调用total函数计算) 诸位大侠帮忙忙吧.考试要用.
程序问题不大,关键是total函数,怎么在shape类中声明定义,以及是在main函数中,怎样调用.希望可以针对问题.
其他人气:431 ℃时间:2020-02-04 00:09:30
优质解答
class Trapezoid : public Shape{private:double top;double bottom;double height;public:Trapezoid(double t, double b, double h){top = t;bottom = b;height = h;}double Area(){return (top + bottom) * height...
我来回答
类似推荐
- \定义一个抽象类Shape,它有两个抽象的方法area()和perimeter(),分别表示求面积和周长.
- 定义一个抽象类SHAPE,在其中声明计算面积AREA()和周长PERINETER()方法,定义矩形类RECTANGLE和圆形类CI
- 下面Shape类是一个表示形状的抽象类,Area ( )为求图形面积的函数.请从Shape类派生梯形类(Trapezoid)、圆形类(Circle),三角形类(Triangle),并给出具体的求面积函数.其中,所有派生类计算面积需要用到的参
- java 定义一个平面图形类Shape及其抽象方法perimeter()和area()用于计算图形的周长和面积.定义类Rectang
- 定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积.要求由抽象类派生出圆形、三角形、正方形和长方形4个派生类.在各派生类中分别实现求各个图形的面积.