THREE files types. The files must be named: Sphere.hpp, Sphere.cpp and sphereMain.cpp. Sphere.hpp Wr

Need your ASSIGNMENT done? Use our paper writing service to score better and meet your deadline.


Order a Similar Paper HERE Order a Different Paper HERE

THREE files types. The files must be named: Sphere.hpp, Sphere.cpp and sphereMain.cpp.

Sphere.hpp Write a class called Sphere that has a field for radius, of type double. It should have set and get methods for the radius, and a constructor that takes a double and passes it to the set method. The default constructor should set the radius to 0.0. There should be a method called getVolume that returns the volume of the Sphere object.

In a separate file (sphereMain.cpp), write a void function called printSphereInfo that takes as a parameter a pointer-to-Sphere and prints out the radius and volume of the Sphere the parameter points to (appropriately labeled of course). In the same file, write a main method that asks the user for the radius of a sphere, creates a new Sphere object with that radius, and passes the address of that Sphere object to printSphereInfo. SphereMain.cpp will need to #include “Sphere.hpp”.

Hint: Remember to use the easier “arrow” notation for accessing members of objects.

The files must be named: Sphere.hpp, Sphere.cpp and sphereMain.cpp.