Given two co-ordinates, find the slope of a straight line.
Examples:
Input : x1 = 4, y1 = 2, x2 = 2, y2 = 5 Output : Slope is -1.5
Approach: To calculate the slope of a line you need only two points from that line, (x1, y1) and (x2, y2). The equation used to calculate the slope from two points is:
Below is the implementation of the above approach:
c++
// C program for slope of line #include <bits/stdc++.h> using namespace std; // function to find the slope of a straight line float slope( float x1, float y1, float x2, float y2) { return (y2 - y1) / (x2 - x1); } // driver code to check the above function int main() { float x1 = 4, y1 = 2; float x2 = 2, y2 = 5; cout << "Slope is: " << slope(x1, y1, x2, y2); return 0; } |
Java
// Java program for slope of line import java.io.*; class GFG { static float slope( float x1, float y1, float x2, float y2) { return (y2 - y1) / (x2 - x1); } public static void main(String[] args) { float x1 = 4 , y1 = 2 ; float x2 = 2 , y2 = 5 ; System.out.println( "Slope is " + slope(x1, y1, x2, y2)); } } |
Python
# Python program for slope of line def slope(x1, y1, x2, y2): return ( float )(y2 - y1) / (x2 - x1) # driver code x1 = 4 y1 = 2 x2 = 2 y2 = 5 print "Slope is :" , slope(x1, y1, x2, y2) |
C#
// C# program for slope of line using System; class GFG { static float slope( float x1, float y1, float x2, float y2) { return (y2 - y1) / (x2 - x1); } // Driver code public static void Main() { float x1 = 4, y1 = 2; float x2 = 2, y2 = 5; Console.WriteLine( "Slope is " + slope(x1, y1, x2, y2)); } } // This code is contributed by vt_m. |
PHP
<?php // PHP program for // slope of line // function to find the // slope of a straight line function slope( $x1 , $y1 , $x2 , $y2 ) { return ( $y2 - $y1 ) / ( $x2 - $x1 ); } // Driver Code $x1 = 4; $y1 = 2; $x2 = 2; $y2 = 5; echo "Slope is: " , slope( $x1 , $y1 , $x2 , $y2 ); // This code is contributed by anuj_67. ?> |
Output:
Slope is: -1.5
leave a comment
0 Comments