ou 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.Use C language.
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.Use C language.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images