|
|
2. Table 5.6 Mathematical models of nonvertical straight lines. |Model| |Equation| |Given| |Two point form| | m= y2- y1/x2-x1| |(x1,y1),(x2,y2)| |Point slope form| | y-y1 = m(x-x1)| | m,(x1,y1) | |Slope intercept form| |y = mx + b| | m,b | Table 5.6 summarizes three commonly used mathematical models of nonvertical straight lines. Design and implement a program that permits the user to convert either two- point from or point -slope from into slope- intercept form. Your program should interact with the user as follows: Select the form that you would like to convert to slope intercept form: 1) Two- point form ( you know two points on the line) 2) Point -slope form ( you know the line’s slope and one point) = >2 Enter the slope => 4.2 Enter the x- y coordinates of the point separated by a space => 1 1 Point- slope form y – 1.00 = 4.20 (x-1.00) Slope- intercept form y = 4.20x – 3.20 Do another conversion ( Y or N) => Y Select the form that you would like to convert to slope intercept form: 1) Two -point form ( you know two points on the line) 2) Point -slope form ( you know the line’s slope and one point) = >1 Enter the x- y coordinates of the 1st point separated by a space => 4 3 Enter the x- y coordinates of the 2nd point separated by a space => - 2 1 Two- point form m= (1.00-3.00) ------------ (-2.00- 4.00) Slope- intercept form y = 0.33x + 1.66 Do another conversion ( Y or N) => N Implement the following functions : getProblem – Display the user menu, then inputs and returns as the function value the problem number selected. get2Pt - Prompts the user for the x-y coordinates of both points, inputs the four coordinates, and returns them to the calling function through output parameters. getPtSlope - Prompts the user for the slope and x-y coordinates of the point, inputs the three values, and returns them to the calling function through output parameters. SlopeInteptFrom2Pt – takes four input parameters, the x-y coordinates of two points, and returns through output parameters the slope (m) and y-intercept (b) InteptFromPtSlope - takes three input parameters, the x-y coordinates of one point and the slope, and returns as the function value the y-intercept display2Pt - – takes four input parameters, the x-y coordinates of two points, and displays the two point form line equation with a heading. displayPtSlope - takes three input parameters, the x-y coordinates of one point and the slope, and displays the point slope form line equation with a heading. displaySlopeIntept - takes two input parameters, the slope and y- intercept, and displays the slope intercept form line equation with a heading |