Given the base and height of the parallelogram ABCD are b and h respectively. The task is to calculate the area of the triangle ▲ABM (M can be any point on upper side) constructed on the base AB of the parallelogram as shown below:
Examples:
Input: b = 30, h = 40 Output: 600.000000
Approach:
Area of a triangle constructed on the base of parallelogram and touching at any point on the opposite parallel side of the parallelogram can be given as = 0.5 * base * height
Hence, Area of ▲ABM = 0.5 * b * h
Below is the implementation of the above approach:
C++
#include <iostream> using namespace std; // function to calculate the area float CalArea( float b, float h) { return (0.5 * b * h); } // driver code int main() { float b, h, Area; b = 30; h = 40; // function calling Area = CalArea(b, h); // displaying the area cout << "Area of Triangle is :" << Area; return 0; } |
C
#include <stdio.h> // function to calculate the area float CalArea( float b, float h) { return (0.5 * b * h); } // driver code int main() { float b, h, Area; b = 30; h = 40; // function calling Area = CalArea(b, h); // displaying the area printf ( "Area of Triangle is : %f\n" , Area); return 0; } |
Java
public class parallelogram { public static void main(String args[]) { double b = 30 ; double h = 40 ; // formula for calculating the area double area_triangle = 0.5 * b * h; // displaying the area System.out.println( "Area of the Triangle = " + area_triangle); } } |
Python
b = 30 h = 40 # formula for finding the area area_triangle = 0.5 * b * h # displaying the output print ( "Area of the triangle = " + str (area_triangle)) |
C#
using System; class parallelogram { public static void Main() { double b = 30; double h = 40; // formula for calculating the area double area_triangle = 0.5 * b * h; // displaying the area Console.WriteLine( "Area of the triangle = " + area_triangle); } } |
PHP
<?php $b = 30; $h = 40; $area_triangle =0.5* $b * $h ; echo "Area of the triangle = " ; echo $area_triangle ; ?> |
Javascript
<script> var b = 30; var h = 40; // formula for calculating the area var area_triangle = 0.5 * b * h; // displaying the area document.write( "Area of the Triangle = " + area_triangle.toFixed(6)); // This code is contributed by Rajput-Ji </script> |
Area of triangle is : 600.000000
Time complexity: O(1), since there is no loop or recursion.
Auxiliary Space: O(1), since no extra space has been taken.
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!