Tutorialspoint.dev

Program to find slope of a line

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;
}

/div>

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


This article is attributed to GeeksforGeeks.org

You Might Also Like

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter