Area de un triangulo dentro de un paralelogramo

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.

Publicación traducida automáticamente

Artículo escrito por RamAryan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *