Create a C program for the following problem. The program reads in the x and y coordinates of the endpoints of a straight line. It computes the slope of the line and prints the coordinate values read in and the slope. The coordinates may have decimal points in them. Suppose two points are denoted by variables (x1, y1) and (x2, y2). The slope is given by the formula ????? = Consider the following diagram. (1, 1.5) and (2, 2) are two points on the line. The slope is then (2.01.5)/(2-1) = 0.5. User Interface The program should have the following sequence of prompts. Enter Point 1′s x-coord. Enter Point 1′s y-coord. Enter Point 2′s x-coord. Enter Point 2′s x-coord. The output should be in the following format. The slope of the line from (˂Point1′s-x-coord˃, ˂Point1′s-y-coord˃) to (˂Point2′s-x-coord˃, ˂Point2′s-y-coord˃) is ˂slope˃ 1.Create two pieces of data (other than what we have above) that would serve as input to the program and write down what the output would be. Input 1: Point 1’s x coord. Point 1’s y coord. Point 2’s x coord. Point 2’s y coord. Expected Output for the above data Input 2: Point 1’s x coord. Point 1’s y coord. Point 2’s x coord. Point 2’s y coord. Expected Output for the above data 2.Using the Input-Processing-Output approach, write down the pseudo code for the program. 3.Draw the flowchart for the program and attach it here 4.Convert the pseudo code to C code. Use ideas from below. Pseudo code Input an integer into x Input a number with a decimal point into x Set x to a + b Set x to a * b Print a, b, c Print weight and mass annotated Print a message 5.Test and debug the program. For testing, use the data you created in Step 1. 6.Once you are convinced that the program is working, get the copy of the flowchart, the pseudocode, and the C program file Sample output of the program: The slope of the line denoted by variables (x1, y1) and (x2, y2) is _________, and the line is vertical x1, x2, y1, and y2 are coordinate points on the plan