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 <bits/stdc++.h> 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
<script> // Function to return the height of the // right-angled triangle whose area // is X times its base function getHeight(X) { return (2 * X); } // Driver code var X = 35; document.write(getHeight(X)) ; // This code is contributed by Amit Katiyar </script> |
70
Time Complexity: O(1), as we are doing only arithmetic operation.
Auxiliary Space: O(1), as we are not using any extra space.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!