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

**Output:**

Area of triangle is : 600.000000

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the **Essential Maths for CP Course** at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more, please refer **Complete Interview Preparation Course****.**