Dadas la base y la altura del paralelogramo ABCD son b y h respectivamente. La tarea es calcular el área del triángulo ▲ABM (M puede ser cualquier punto en el lado superior) construido sobre la base AB del paralelogramo como se muestra a continuación:
Ejemplos:
Input: b = 30, h = 40 Output: 600.000000
Acercarse:
El área de un triángulo construido sobre la base de un paralelogramo y que se toca en cualquier punto del lado paralelo opuesto del paralelogramo se puede dar como = 0.5 * base * altura
Por lo tanto, Área de ▲ABM = 0.5 * b * h
A continuación se muestra la implementación del enfoque anterior:
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>
Producción:
Area of triangle is : 600.000000
Complejidad temporal: O(1), ya que no hay bucle ni recursividad.
Espacio Auxiliar: O(1), ya que no se ha ocupado ningún espacio extra.