Programa para calcular el área del Circuncírculo de un Triángulo Equilátero

Dada la longitud de los lados de un triángulo equilátero. Necesitamos escribir un programa para encontrar el área de Circuncircunferencia del triángulo equilátero dado.
Ejemplos: 
 

Input : side = 6
Output : Area of circumscribed circle is: 37.69

Input : side = 9
Output : Area of circumscribed circle is: 84.82 

Los tres lados del triángulo equilátero tienen la misma longitud y los tres ángulos interiores miden 60 grados.
Las propiedades de un círculo son las siguientes: 
 

  • El centro de la circunferencia circunscrita es el punto donde se cortan las medianas del triángulo equilátero.
  • El círculo circunscrito de un triángulo equilátero se hace a través de los tres vértices de un triángulo equilátero.
  • El radio de un circuncírculo de un triángulo equilátero es igual a (a / √3), donde ‘a’ es la longitud del lado del triángulo equilátero.

La imagen de abajo muestra un triángulo equilátero con un círculo circunscrito: 
 

La fórmula utilizada para calcular el área del círculo circunscrito es: 
 

(π*a2)/3

donde a es la longitud del lado del triángulo equilátero dado.
 

¿Cómo funciona esta fórmula?

Sabemos que el área del círculo = π*r 2 , donde r es el radio del círculo dado.
También sabemos que el radio de Circuncircunferencia de un triángulo equilátero = (lado del triángulo equilátero)/ √3.
Por lo tanto, área = π*r 2 = π*a 2 /3.
 

C++

// C++ program to find the area of Circumscribed
// circle of equilateral triangle
#include <iostream>
#include <math.h>
const double pi = 3.14159265358979323846;
 
using namespace std;
 
// function to calculate the area of circumcircle
// of equilateral triangle
float area_circumscribed(float a)
{
    return (a * a * (pi / 3));
}
// Driver code
int main()
{
    float a, Area;
    a = 6;
 
    // function calling
    Area = area_circumscribed(a);
    // displaying the area
    cout << "Area of CircumCircle :" << Area;
    return 0;
}

C

// C program to find the area of Circumscribed
// circle of equilateral triangle
#include <stdio.h>
#define PI 3.14159265
 
// function to find area of
// circumscribed circle
float area_circumscribed(float a)
{
    return (a * a * (PI / 3));
}
 
// Driver code
int main()
{
    float a = 6;
    printf("Area of circumscribed circle is :%f",
            area_circumscribed(a));
    return 0;
}

Java

// Java code to find the area of circumscribed
// circle of equilateral triangle
import java.lang.*;
 
class GFG {
     
    static double PI = 3.14159265;
     
    // function to find the area of
    // circumscribed circle
    public static double area_circumscribed(double a)
    {
        return (a * a * (PI / 3));
    }
     
    // Driver code
    public static void main(String[] args)
    {
        double a = 6.0;
        System.out.println("Area of circumscribed circle is :"
                            + area_circumscribed(a));
    }
}

Python3

# Python3 code to find the area of circumscribed
# circle of equilateral triangle
PI = 3.14159265
     
# Function to find the area of
# circumscribed circle
def area_circumscribed(a):
    return (a * a * (PI / 3))
     
# Driver code
a = 6.0
print("Area of circumscribed circle is :%f"
                        %area_circumscribed(a))
 
# This code is contributed by Anant Agarwal.

C#

// C# code to find the area of
// circumscribed circle
// of equilateral triangle
using System;
 
class GFG {
    static double PI = 3.14159265;
     
    // function to find the area of
    // circumscribed circle
    public static double area_circumscribed(double a)
    {
        return (a * a * (PI / 3));
    }
     
    // Driver code
    public static void Main()
    {
        double a = 6.0;
        Console.Write("Area of circumscribed circle is :" +
                       area_circumscribed(a));
    }
}
 
// This code is contributed by nitin mittal.

PHP

<?php
// PHP program to find the
// area of Circumscribed
// circle of equilateral triangle
$PI = 3.14159265;
 
// function to find area of
// circumscribed circle
function area_circumscribed($a)
{
    global $PI;
    return ($a * $a * ($PI / 3));
}
 
// Driver code
$a = 6;
echo("Area of circumscribed circle is :");
echo(area_circumscribed($a));
 
// This code is contributed by Ajit.
?>

Javascript

<script>
 
// javascript program to find the area of Circumscribed
// circle of equilateral triangle
 
let pi = 3.14159265358979323846;
 
 
// function to calculate the area of circumcircle
// of equilateral triangle
function area_circumscribed( a)
{
    return (a * a * (pi / 3));
}
// Driver code
 
    let a, Area;
    a = 6;
 
    // function calling
    Area = area_circumscribed(a);
    // displaying the area
   document.write("Area of CircumCircle :" + Area.toFixed(7));
 
// This code is contributed by todaysgaurav
 
</script>
Producción: 

Area of circumscribed circle is :37.6991118

 

Tiempo Complejidad: O(1)
Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por akash1295 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 *