Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The statements in the file main.cpp are in incorrect order. Rearrange the statements so that they prompt the user to input: The shape type (rectangle,

The statements in the file main.cpp are in incorrect order.

Rearrange the statements so that they prompt the user to input:

  • The shape type (rectangle, circle, or cylinder)
  • The appropriate dimension of the shape.

Note: For grading purposes place the cylinder height statement before the radius statement.

The C++ program then outputs the following information about the shape:

  • For a rectangle, it outputs the area and perimeter
  • For a circle, it outputs the area and circumference
  • For a cylinder, it outputs the volume and surface area.

After rearranging the statements, your program should be properly indented.

Here is the code out-of-order:

using namespace std;

#include

int main() { string shape; double height; #include cout << "Enter the shape type: (rectangle, circle, cylinder) "; cin >> shape; cout << endl; if (shape == "rectangle") { cout << "Area of the circle = " << PI * pow(radius, 2.0) << endl; cout << "Circumference of the circle: " << 2 * PI * radius << endl; cout << "Enter the height of the cylinder: "; cin >> height; cout << endl; cout << "Enter the width of the rectangle: "; cin >> width; cout << endl; cout << "Perimeter of the rectangle = " << 2 * (length + width) << endl; double width; } cout << "Surface area of the cylinder: " << 2 * PI * radius * height + 2 * PI * pow(radius, 2.0) << endl; } else if (shape == "circle") { cout << "Enter the radius of the circle: "; cin >> radius; cout << endl; cout << "Volume of the cylinder = " << PI * pow(radius, 2.0)* height << endl; double length; } return 0;

else if (shape == "cylinder") { double radius; cout << "Enter the length of the rectangle: "; cin >> length; cout << endl; #include cout << "Enter the radius of the base of the cylinder: "; cin >> radius; cout << endl; const double PI = 3.1416; cout << "Area of the rectangle = " << length * width << endl; else cout << "The program does not handle " << shape << endl; cout << fixed << showpoint << setprecision(2); #include

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Relational Database Design With Microcomputer Applications

Authors: Glenn A. Jackson

1st Edition

0137718411, 978-0137718412

More Books

Students also viewed these Databases questions