Given three integers d, h1, h2 where d represents the length of the diagonal of a quadrilateral. h1 and h2 represents the lengths of the perpendiculars to the given diagonal from the opposite vertices. The task is to find the area of the Quadrilateral.
Input : d= 6, h1 = 4, h2 = 3
Output : 21
Input : d= 10, h1 = 8, h2 = 10
Output : 90
Area of the quadrilateral is the sum of the areas of both triangles. We know that the area of the triangle is 1/2*base*height.
Therefore, the area of a quadrilateral can be calculated as :
Area = 1/2 * d * h1 + 1/2 * d * h2
= 1/2 * d * ( h1 + h2 )
Below is the implementation of the above approach :
Area of Quadrilateral = 21
- Find two vertices of an isosceles triangle in which there is rectangle with opposite corners (0, 0) and (X, Y)
- Exterior angle of a cyclic quadrilateral when the opposite interior angle is given
- Maximum area of quadrilateral
- Area of a polygon with given n ordered vertices
- Area of a square from diagonal length
- Calculate area of pentagon with given diagonal
- Area of hexagon with given diagonal length
- Program to calculate area of a rhombus whose one side and diagonal are given
- Program to find the angles of a quadrilateral
- Find area of the larger circle when radius of the smaller circle and difference in the area is given
- Find the diagonal of the Cube
- Find the cordinates of the fourth vertex of a rectangle with given 3 vertices
- Find length of Diagonal of Hexagon
- Find the number of distinct pairs of vertices which have a distance of exactly k in a tree
- Find a Symmetric matrix of order N that contain integers from 0 to N-1 and main diagonal should contain only 0's
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.