Consider the following program in which the statements are in the incorrect order. Rearrange the statements so that the program prompts the user to input the height an the radius of the base of a cylinder and outputs the volume and surface area of the cylinder. Format the output to two decimal places.
#include
#include
int main()
{}
double height;
cout << "Volume of the cylinder = "
<< PI * pow(radius, 2.0)* height << endl;
cout << "Enter the height of the cylinder: ";
cin >> radius;
cout << endl;
return 0;
double radius;
cout << "Surface area: "
<< 2 * radius * + 2 * PI * pow(radius, 2.0) << endl;
cout << fixed << showpoint << setprecision(2);
cout << "Enter the radius of the base of the cylinder: ";
cin >> height;
cout << endl;
#include
const double PI = 3.14159;
using namespace std;

Respuesta :

Answer:

The arrange code is as follows:

#include<iomanip>

#include<iostream>

#include<math.h>

using namespace std;

const double PI = 3.14159;

int main(){

double height;

double radius;

cout << "Enter the height of the cylinder: ";

cout << endl;

cin >> height;

cout << "Enter the radius of the base of the cylinder: ";

cout << endl;

cin >> radius;

cout << fixed << showpoint << setprecision(2);

cout << "Volume of the cylinder = "<< PI * pow(radius, 2.0)* height << endl;

cout << "Surface area: "<< 2 * radius * + 2 * PI * pow(radius, 2.0) << endl;

return 0;

}

Explanation:

Required

Rearrange the program

There are no one way to solve questions like this. However, a simple guide is as follows:

All header files must be called first (i.e #include....)

Followed by the namespaces (std)

if the program uses constant, the constant must be declared and initialized.

e.g. const double PI = 3.14159;

Next, all variables and must be declared (e.g. double radius)

Next, all inputs must be taken before the values of the variables can be used (e.g. cin >> height;)

If the inputs used prompts, the prompt must be before the inputs.

Next, perform all computations then output the results