Gives the following abstract base class container: class container{ protected: double radius; public: container(double radius1) radius=radius1; virtual double surface_area()=0; virtual double...


Please solve using oop in c++



Gives the following abstract base class container:<br>class container{<br>protected:<br>double radius;<br>public:<br>container(double radius1)<br>radius=radius1;<br>virtual double surface_area()=0;<br>virtual double volume()=0;<br>Create three derived classes cube, sphere, and cylinder that inherit container, so that each derived class<br>contains virtual functions surface_area and volume (), which are used to calculate the surface area and<br>volume of cube, sphere, and cylinder, respectively. Write the main program and use C++ polymorphism<br>to calculate the surface area and volume of a cube with a side length of 6.0, a sphere with a radius of<br>5.0, and a cylinder with a height of 6.0.<br>

Extracted text: Gives the following abstract base class container: class container{ protected: double radius; public: container(double radius1) radius=radius1; virtual double surface_area()=0; virtual double volume()=0; Create three derived classes cube, sphere, and cylinder that inherit container, so that each derived class contains virtual functions surface_area and volume (), which are used to calculate the surface area and volume of cube, sphere, and cylinder, respectively. Write the main program and use C++ polymorphism to calculate the surface area and volume of a cube with a side length of 6.0, a sphere with a radius of 5.0, and a cylinder with a height of 6.0.

Jun 02, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions ยป

Submit New Assignment

Copy and Paste Your Assignment Here