Question: ---In the below code include a new function called total_area that computes the total surface area of a cylinder. The total surface area is the
---In the below code include a new function called total_area that computes the total surface area of a cylinder. The total surface area is the sum of side area and cross section area. inputting values 2 for r and 10 for h should have the total area be 23.370382 inch-sqr.
In C++
#include
#include
using namespace std;
double PI = 3.14159; // This variable is defined globally, known to all functions in this program as PI
double cross_area(double r); // Function prototype for function cross_area
double side_area(double r, double h); // Function prototype for function Side_area
int main(void)
{
double h, r; //variables local to the main function
cout << "Enter the radius and the height of the cylinder in Cm
cin >> r >> h;
cout << endl;
cout << "Before I do any computation or call any function, I want to let you know that ";
cout << "you have entered r = " << r << " and h = " << h << "." << endl;
cout << "I am planning to use inch, thus in the first function, I will convert r, and " << endl;
cout << "in the second one I will convert h ";
cout << "The cross section area of the cylinder is " << cross_area(r) << " inch-sqr"<< endl;
cout << "The side area of the cylinder is " << side_area(r,h) << " inch-sqr ";
return 0;
}
double cross_area(double r)
{
//Cross secion area includes the disks at the bottom and the top
r = r * 0.3937; // converting r to inch
return 2*PI*pow(r,2);
}
double side_area(double r, double h)
{
double area; //variable local to Side_area function
h = h * 0.3937; // converting h to inch
r=r*0.3937;
area = 2*PI*r*h;
return area;
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
