Question: class circle { public: void print ( ) const; void setRadius ( double ) ; void setCenter ( double , double ) ; void getCenter
class circle
public:
void print const;
void setRadius double;
void setCenter double double;
void getCenter double& double&;
double getRadius ;
double area ;
circle ;
circle double double, double;
private:
double xCoordinate;
double yCoordinate;
double radius;
;
class cylinder: public circle
public:
void print const;
void setHeight double;
double getHeight ;
double volume;
double area ;
cylinder ;
cylinder double double, double, double;
private:
double height;
; Cylinder.print const
cout xcoordinate: endl;
cout ycoordinate: endl;
cout "radius: endl;
setRadius r
if r
;
else
radius ;
setCenter x y
if x
;
else
xCoordinate ;
if y
;
else
yCoordinate ;
getCenter x y
x ;
y ;
getRadius
return ;
area
return ;
circle
;
;
;
circle x y r
x y;
r;
print const
circle.;
cout "height: endl;
setHeight h
if h
;
else
height ;
getHeight
return ;
volume
return height;
area
return height;
cylinder
height ;
cylinder x y r h
x y r;
setHeighth;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
