Slope of perpendicular to line

You are given the slope of one line (m_{1}) 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 m_{1} and line CD is m_{2} .

m

_{1}* m_{2}= -1

From above, we can say

m_{2}= – 1/( m_{1}) .

**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