Question: Intro to C++ #include #include using namespace std; int main() { cout < < AREA CALCULATOR < < 1. Circle < < 2.

Intro to C++

#include #include

using namespace std;

int main() { cout << "AREA CALCULATOR " << "1. Circle " << "2. Square " << "3. Rectangle ";

int menu_item; cout << "Menu item: "; cin >> menu_item; cout << endl;

double pi = 3.1; // code this variable before the switch statement to make sure it gets initialized - otherwise, you will get an error double area; switch (menu_item) { case 1: cout << "CIRCLE" << endl;

double radius; cout << "Radius: "; cin >> radius;

area = pi * pow(radius, 2.0); break; case 2: cout << "SQUARE" << endl;

double height; cout < "Height: "; cin >> height;

area = pow(height, 2.0); break; case 3: cout << "RECTANGLE" << endl;

cout << "Height: "; cin >> height; // this variable has already been declared by case 2 - no need to declare again in case 2

double width; cout << "Width: "; cin >> height;

area = height * 1; break; default: cout << "Inalid menu item! "; return 0; // exit program immediately - don't execute code after switch statement }

cout << "Area: " << area << " "; cout << "Bye! ";

return 0; }

There are several bugs in the code. Find the errors and fix the bugs. When you are done the output should look like this:

AREA CALCULATOR 1. Circle 2. Square 3. Rectangle
Menu item: 1 CIRCLE Radius: 40 Area: 5026.54 Bye!
Menu item: 2 SQUARE Height: 5 Area: 25 Bye!
Menu item: 3 RECTANGLE Height: 5 Width: 6 Area: 30 Bye!

Add a comment that simply says //fixed above each of the lines you fix. When you are done, you will submit the .cpp file.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!