You are given the slope of one line (m1) and you have to find the slope of another line which is perpendicular to the given line.
Examples:
Input : 5 Output : Slope of perpendicular line is : -0.20 Input : 4 Output : Slope of perpendicular line is : -0.25
Suppose we are given two perpendicular line segments AB and CD. The slope of AB is m1 and line CD is m2 .
m1 * m2 = -1
From above, we can say
m2 = – 1/( m1 ) .
How does above formula work?
Let slope of line AB be m1 and we need to find slope of line CD. Below diagram gives an idea about working of formula.
C++
// C++ program find slope of perpendicular line #include <bits/stdc++.h> using namespace std;
// Function to find // the Slope of other line double findPCSlope( double m)
{ return -1.0 / m;
} int main()
{ double m = 2.0;
cout << findPCSlope(m);
return 0;
} |
Java
// Java program find slope of perpendicular line import java.io.*;
import java.util.*;
class GFG {
// Function to find
// the Slope of other line
static double findPCSlope( double m)
{
return - 1.0 / m;
}
public static void main(String[] args)
{
double m = 2.0 ;
System.out.println(findPCSlope(m));
}
} |
Python3
# Python 3 program find # slope of perpendicular line # Function to find # the Slope of other line def findPCSlope(m):
return - 1.0 / m
m = 2.0
print (findPCSlope(m))
# This code is contributed # by Smitha |
C#
// C# Program to find Slope // of perpendicular to line using System;
class GFG {
// Function to find
// the Slope of other line
static double findPCSlope( double m)
{
return -1.0 / m;
}
// Driver Code
public static void Main()
{
double m = 2.0;
Console.Write(findPCSlope(m));
}
} // This code is contributed by nitin mittal |
PHP
<?php // PHP program find slope // of perpendicular line // Function to find the // Slope of other line function findPCSlope( $m )
{ return -1.0 / $m ;
} // Driver Code
$m = 2.0;
echo findPCSlope( $m );
// This code is contributed by anuj_67 ?> |
Javascript
<script> // Javascript program find slope // of perpendicular line // Function to find // the Slope of other line function findPCSlope(m)
{ return -1.0 / m;
} // Driver code let m = 2.0; document.write(findPCSlope(m)); // This code is contributed by jana_sayantan </script> |
Output:
-0.5
Time Complexity: O(1)
Auxiliary Space: O(1)