Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Without If/else or Switch case 20 Points Possible Problem: The user will provide a positive integer value as the first input representing the options described

image text in transcribedimage text in transcribedWithout If/else or Switch case

20 Points Possible Problem: The user will provide a positive integer value as the first input representing the options described below. 1- A circle with an equilateral [T]riangle inscribed. 2 - A circle with a [S]quare inscribed. 3 or larger - A regular polygon with a [C]ircle inscribed. The number of sides of the polygon is equal to the integer input. The second input is the area of the figure (circle for options 1 and 2, polygon for 3 or larger). Your program will calculate the radius or apothem and area of the inscribed figure. Example Execution #1 (circle with [T]riangle inscribed): Enter desired option -> 1 Enter area of figure -> 150 -=-=-=-=- -=- 6.9 Radius/Apothem of figure with area given: Area of inscribed figure [T]: 62.0 Example Execution #2 (circle with [S]quare inscribed): Enter desired option -> 2 Enter area of figure -> 255.45 9.0 Radius/Apothem of figure with area given: Area of inscribed figure [S] : 162.6 Example Execution #3 (Pentagon with [C]ircle inscribed): Enter desired option -> 5 Enter area of figure -> 5500 38.9 Radius/Apothem of figure with area given: Area of inscribed figure [C]: 4756.4 Example Execution #4: Enter desired option -> 10 Enter area of figure -> 52000 Radius/Apothem of figure with area given: 126.5 Area of inscribed figure [C]: 50277.9 Additional Requirements: 1. Add the lab assignment header (vi shortcut hlb while in command mode) to the top of your program. An appropriate description of your program must be included in the assignment header. Include the Purdue University e-mail addresses of each contributing group member in the assignment header! 2. Each of the example executions provided for your reference represents a single execution of the program. Your program must accept input and produce output exactly as demonstrated in the example executions, do not add any "bonus" features not demonstrated in the example executions. Your program will be tested with the data seen in the example executions and an unknown number of additional tests making use of reasonable data. The input of the option will always be a positive integer value and all floating-point variables must be of the double type. Use the constant value M PI where needed for the constant pi. The number of sides of the regular polygon will always be a positive integer value. O

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

Learning MySQL Get A Handle On Your Data

Authors: Seyed M M Tahaghoghi

1st Edition

0596529465, 9780596529468

More Books

Students also viewed these Databases questions

Question

We want the new copier not the old model.

Answered: 1 week ago

Question

Stoneridge Inc. will go public on September 9 2014.

Answered: 1 week ago

Question

After Martha has gone talk to me about promoting her.

Answered: 1 week ago