Área de un círculo circunscrito de un cuadrado

Dado el lado de un cuadrado, encuentra el área de un círculo circunscrito alrededor de él.
Ejemplos: 
 

Input : a = 6
Output : Area of a circumscribed circle is : 56.55

Input : a = 4
Output : Area of a circumscribed circle is : 25.13

Los cuatro lados de un cuadrado tienen la misma longitud y los cuatro ángulos miden 90 grados. El círculo está circunscrito en un cuadrado dado que se muestra con una región sombreada en el siguiente diagrama. 
 

circle-square

Las propiedades del círculo circunscrito son las siguientes: 
 

  • El centro de la circunferencia circunscrita es el punto donde se unen las dos diagonales de un cuadrado.
  • El círculo circunscrito de un cuadrado se hace a través de los cuatro vértices de un cuadrado.
  • El radio de la circuncircunferencia de un cuadrado es igual al radio de un cuadrado.

La fórmula utilizada para calcular el área del círculo inscrito es: 
(PI * a * a)/2 
donde, a es el lado de un cuadrado en el que se circunscribe un círculo.
¿Cómo funciona esta fórmula?  
Sabemos que el área del círculo = PI*r*r. 
También sabemos el radio del círculo = (diagonal cuadrada)/2 
Longitud de la diagonal = ?(2*a*a) 
Radio = ?(2*a*a)/2 = ?((a*a)/2) 
Área = PI*r*r = (PI*a*a)/2

C++

// C++ Program to find the
// area of a circumscribed circle
#include <stdio.h>
#define PI 3.14159265
 
float areacircumscribed(float a)
{
    return (a * a * (PI / 2));
}
 
// Driver code
int main()
{
    float a = 6;
    printf(" Area of an circumscribed circle is : %.2f ",
           areacircumscribed(a));
    return 0;
}

Java

// Java program to calculate
// area of a circumscribed circle-square
import java.io.*;
class Gfg {
    // Utility Function
    static float areacircumscribed(float a)
    {
        float PI = 3.14159265f;
        return (a * a * (PI / 2));
    }
 
    // Driver Function
    public static void main(String arg[])
    {
        float a = 6;
        System.out.print("Area of an circumscribed"
                         + "circle is :");
        System.out.println(areacircumscribed(a));
    }
}
 
// The code is contributed by Anant Agarwal.

Python3

# Python3 Program to find the
# area of a circumscribed circle
PI = 3.14159265
 
def areacircumscribed(a):
 
    return (a * a * (PI / 2))
 
# Driver code
a = 6
print(" Area of an circumscribed circle is :",
        round(areacircumscribed(a), 2))
         
# This code is contributed by Smitha Dinesh Semwal

C#

// C# Program to find the
// area of a circumscribed circle
using System;
 
class GFG {
     
    public static double PI= 3.14159265 ;
 
    static float areacircumscribed(float a)
    {
        return (a * a * (float)(PI / 2));
    }
     
    // Driver code
    public static void Main()
    {
        float a = 6;
         
        Console.Write(" Area of an circumscribed"
                            + " circle is : {0}",
             Math.Round(areacircumscribed(a), 2));
    }
}
 
// This code is contributed by
// Smitha Dinesh Semwal

PHP

<?php
// PHP Program to find the
// area of a circumscribed
// circle
 
$PI = 3.14159265;
 
// function returns the area
function areacircumscribed($a)
{
    global $PI;
    return ($a * $a * ($PI / 2));
}
 
    // Driver code
    $a = 6;
    echo " Area of an circumscribed circle is : ",
                         areacircumscribed($a);
 
// The code is contributed by anuj_67.
?>

Javascript

<script>
 
// Javascript Program to find the
// area of a circumscribed circle
function areacircumscribed(a)
{
    return (a * a * (3.1415 / 2));
}
 
// Driver code
    let a = 6;
    document.write(" Area of an circumscribed circle is : ",
        areacircumscribed(a));
 
// This code is contributed by Mayank Tyagi
</script>
Producción

 Area of an circumscribed circle is : 56.55 

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

Publicación traducida automáticamente

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