Answered step by step
Verified Expert Solution
Question
1 Approved Answer
can someone help me in this question ? For this homework, you will write a menu-driven program that draws the coordinate system and some geometric
can someone help me in this question ?
For this homework, you will write a menu-driven program that draws the coordinate system and some geometric shapes on the console screen. The program will ask the user to choose one of the following shapes: 1. Line 2. Parabola 3. Circle If the user chooses to draw a line, the program asks for the coefficients a and b that define the line on the coordinate system: y = ax + b Similarly, for the parabola, the program asks for the coefficients a, b, c to define the parabola: y = ax2 + bx + c Finally, for the circle, the program asks for the radius (r) and center (a,b) to define it: (x - a)2 + (y - b)2 = r2 After getting required parameters, the program draws the coordinate system on the console screen using - and characters, and draws the geometric shape using * character. Both x and y values in the coordinate system should range at least in (-10,10). You may draw a bigger coordinate system as it will look clearer. However, make sure that your coordinate system fits in the console screen. Sample runs of the program are as follows: Which shape would you like to draw? 1. Line 2. Parabola 3. Circle 4. Exit 1 Line formula is y = ax + b Please enter coefficients a and b:-1 3 1 ----X ! 1 Which shape would you like to draw? 1. Line 2. Parabola 3. Circle 4. Exit 3 Circle formula is (x-a)^2 + (y-b)^2 = r^2 Please enter center's coordinates (a,b) and radius: 3 4 5 1 * 1
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started