Geometry Calculator Write a program that displays the following menu: Geometry C
ID: 3760943 • Letter: G
Question
Geometry Calculator
Write a program that displays the following menu:
Geometry Calculator
1. Calculate the Area of a Circle
2. Calculate the Area of a Rectangle
3. Calculate the Area of a Triangle
4. Quit
Enter your choice (1-4):
If the user enters 1, the program should ask for the radius of the circle and then display
its area. Use the following formula:
area r 2
Use 3.14159 for and the radius of the circle for r . If the user enters 2, the program
should ask for the length and width of the rectangle and then display the rectangle’s
area. Use the following formula:
area = length * width
If the user enters 3 the program should ask for the length of the triangle’s base and its
height, and then display its area. Use the following formula:
area = base * height * .5
If the user enters 4, the program should end.
Input Validation: Display an error message if the user enters a number outside the range
of 1 through 4 when selecting an item from the menu. Do not accept negative values
for the circle’s radius, the rectangle’s length or width, or the triangle’s base or height.
Note: You are required to use switch statements for your menu and while loops for input validation
Explanation / Answer
#include #include using namespace std; int main() { //declare variables for measurements input by user double CircleRadius =0, CirclePie =3.14159, RectangleLength = 0, RectangleWidth = 0, TriangleBase =0, TriangleHeight =0, CircleArea =0, RectangleArea=0, TriangleArea=0; int choice;//create variable to hold menu choice //show user the menu coutRelated Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.