# Find the height of a right-angled triangle whose area is X times its base

• Difficulty Level : Basic
• Last Updated : 23 Apr, 2022

Given that the area of a right-angled triangle is X times its base b. The task is to find the height of the given triangle. Examples:

Input: X = 40
Output: 80
Input: X = 100
Output: 200

Approach: We know that the area of a right-angled triangle, Area = (base * height) / 2 and it is given that this area is X times the base i.e. base * X = (base * height) / 2.
Solving for height, we get height = (2 * base * X) / base = 2 * X.
Below is the implementation of the above approach:

## C++

 `// C++ implementation of the approach``#include ``using` `namespace` `std;` `// Function to return the height of the``// right-angled triangle whose area``// is X times its base``int` `getHeight(``int` `X)``{``    ``return` `(2 * X);``}` `// Driver code``int` `main()``{``    ``int` `X = 35;` `    ``cout << getHeight(X);` `    ``return` `0;``}`

## Java

 `// Java implementation of the approach``import` `java.util.*;``import` `java.lang.*;``import` `java.io.*;` `class` `Gfg``{``    ` `// Function to return the height of the``// right-angled triangle whose area``// is X times its base``static` `int` `getHeight(``int` `X)``{``    ``return` `(``2` `* X);``}` `// Driver code``public` `static` `void` `main (String[] args) ``throws` `java.lang.Exception``{``    ``int` `X = ``35``;``    ``System.out.println(getHeight(X)) ;``}``}` `// This code is contributed by nidhiva`

## Python3

 `# Python 3 implementation of the approach` `# Function to return the height of the``# right-angled triangle whose area``# is X times its base``def` `getHeight(X):``    ``return` `(``2` `*` `X)` `# Driver code``if` `__name__ ``=``=` `'__main__'``:``    ``X ``=` `35` `    ``print``(getHeight(X))` `# This code is contributed by``# Surendra_Gangwar`

## C#

 `// C# implementation of the approach``using` `System;` `class` `Gfg``{``    ` `// Function to return the height of the``// right-angled triangle whose area``// is X times its base``static` `int` `getHeight(``int` `X)``{``    ``return` `(2 * X);``}` `// Driver code``public` `static` `void` `Main ()``{``    ``int` `X = 35;``    ``Console.WriteLine(getHeight(X)) ;``}``}` `// This code is contributed by anuj_67..`

## Javascript

 ``

Output:

`70`

Time Complexity: O(1), as we are doing only arithmetic operation.

Auxiliary Space: O(1), as we are not using any extra space.

My Personal Notes arrow_drop_up