The following program contains a cylinder class that represents a cylinder as a radius and a

The following program contains a Cylinder class that represents a cylinder as a radius and a height - see the diagram above. Implement the constructor and the volume method using the comments and the main function as a guide. For the constructor, you must use an initializer list to set the radius and height. The equation for the volume of a cylinder is volume = radius^2 * height. Your implementation will appear outside the class declaration, underneath the // FIXME comments. ``` #include #include using namespace std; class Cylinder { public: Cylinder(double r, double h); double volume() const; private: double radius; double height; }; // FIXME: implement the Cylinder constructor to set radius and height // You must use an initializer list to receive credit // FIXME: implement the volume method to return the volume of the Cylinder object int main() { // create a Cylinder with radius = 2.0 and height = 5.0 Cylinder c(2.0, 5.0); // should print 62.8 (maybe with more decimal places - it depends on the value you used for pi) cout << c.volume() << endl; return 0; } ```

The following program contains a Cylinder class that represents a cylinder as a radius and a height – see the diagram above. Implement the constructor and the volume method using the comments and the main function as a guide. For the constructor, you must use an initializer list to set the radius and height. The equation for the volume of a cylinder is volume = radius^2 * height. Your implementation will appear outside the class declaration, underneath the // FIXME comments.

“`
#include
#include

using namespace std;

class Cylinder {
public:
Cylinder(double r, double h);
double volume() const;

private:
double radius;
double height;
};

// FIXME: implement the Cylinder constructor to set radius and height
// You must use an initializer list to receive credit

// FIXME: implement the volume method to return the volume of the Cylinder object

int main() {
// create a Cylinder with radius = 2.0 and height = 5.0
Cylinder c(2.0, 5.0);

// should print 62.8 (maybe with more decimal places – it depends on the value you used for pi)
cout << c.volume() << endl; return 0; } ```


 
Solved By Verified
Study Co-Pilot All Study Co-Pilots are evaluated by Gotit Pro as an expert in their subject area.

 
Instant
Download

Student review: (2 ratings) 2 out of 2 people found this solution helpful.