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> |
-0.5
Time Complexity: O(1)
Auxiliary Space: O(1)
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!