Programa para hallar el Angulo Interior y Exterior de un Polígono Regular

Dado el número de lados n de un polígono regular. La tarea es averiguar el ángulo interior y el ángulo exterior del polígono.
Ejemplos
 

Input : n = 6
Output : Interior angle: 120
         Exterior angle: 60

Input : n = 10
Output: Interior angle: 144
        Exterior angle: 36

Ángulo interior: El ángulo entre dos lados adyacentes dentro del polígono se conoce como ángulo interior. 
Fórmula para encontrar el ángulo Interior:
Ángulo Interior = Ángulo  \frac{(n-2)\times 180}{n}
Exterior: El ángulo formado por cualquier lado de un polígono y la extensión de su lado adyacente se conoce como ángulo Exterior.
Ángulo exterior = \frac{360}{n}
 

interior and exterior angle

Programa para hallar ángulos interiores y exteriores de un Polígono Regular: 
 

C++

// CPP program to find the interior and
// exterior angle of a given polygon
#include <iostream>
using namespace std;
 
// function to find the interior and
// exterior angle
void findAngle(int n)
{
    int interiorAngle, exteriorAngle;
 
    // formula to find the interior angle
    interiorAngle = (n - 2) * 180 / n;
     
    // formula to find the exterior angle
    exteriorAngle = 360 / n;
 
    // Displaying the output
    cout << "Interior angle: " << interiorAngle << endl;
 
    cout << "Exterior angle: " << exteriorAngle;
}
 
// Driver code
int main()
{
    int n = 10;
     
    // Function calling
    findAngle(n);
    return 0;
}

Java

// Java program to find the interior and
// exterior angle of a given polygon
import java.io.*;
 
class GFG {
     
    // function to find the interior and
    // exterior angle
    static void findAngle(int n)
    {
        int interiorAngle, exteriorAngle;
     
        // formula to find the interior angle
        interiorAngle = (n - 2) * 180 / n;
         
        // formula to find the exterior angle
        exteriorAngle = 360 / n;
     
        // Displaying the output
        System.out.println("Interior angle: " + interiorAngle);
     
        System.out.println("Exterior angle: " + exteriorAngle);
    }
     
    // Driver code
    public static void main (String[] args)
    {
        int n = 10;
     
        // Function calling
        findAngle(n);
    }
}

Python3

# Python3 program to find
# the interior and exterior
# angle of a given polygon
 
# function to find
# the interior and
# exterior angle
def findAngle(n):
 
    # formula to find the
    # interior angle
    interiorAngle = int((n - 2) * 180 / n)
     
    # formula to find
    # the exterior angle
    exteriorAngle = int(360 / n)
 
    # Displaying the output
    print("Interior angle: " ,
            interiorAngle )
 
    print("Exterior angle: " ,
           exteriorAngle )
 
# Driver code
n = 10
     
# Function calling
findAngle(n)
 
# This code is contributed
# by Smitha

C#

// C# program to find the
// interior and exterior
// angle of a given polygon
using System;
 
class GFG
{
     
    // function to find
    // the interior and
    // exterior angle
    static void findAngle(int n)
    {
        int interiorAngle,
            exteriorAngle;
     
        // formula to find
        // the interior angle
        interiorAngle = (n - 2) * 180 / n;
         
        // formula to find
        // the exterior angle
        exteriorAngle = 360 / n;
     
        // Displaying the output
        Console.Write("Interior angle: " +
                    interiorAngle + "\n");
     
        Console.Write("Exterior angle: " +
                           exteriorAngle);
    }
     
    // Driver code
    public static void Main ()
    {
        int n = 10;
     
        // Function calling
        findAngle(n);
    }
}
 
// This code is contributed
// by Smitha

PHP

<?php
// PHP program to find the
// interior and exterior
// angle of a given polygon
 
// function to find the
// interior and exterior
// angle
function findAngle($n)
{
    $interiorAngle;
    $exteriorAngle;
 
    // formula to find
    // the interior angle
    $interiorAngle = ($n - 2) *
                      180 / $n;
     
    // formula to find
    // the exterior angle
    $exteriorAngle = 360 /$n;
 
    // Displaying the output
    echo "Interior angle: " ,
          $interiorAngle, "\n" ;
 
    echo "Exterior angle: " ,
          $exteriorAngle;
}
 
// Driver code
$n = 10;
 
// Function calling
findAngle($n);
 
// This code is contributed
// by inder_verma.
?>

Javascript

<script>
// JavaScript program to find the interior and
// exterior angle of a given polygon
 
// function to find the interior and
// exterior angle
function findAngle(n)
{
    let interiorAngle, exteriorAngle;
 
    // formula to find the interior angle
    interiorAngle = Math.floor((n - 2) * 180 / n);
     
    // formula to find the exterior angle
    exteriorAngle = Math.floor(360 / n);
 
    // Displaying the output
    document.write("Interior angle: " + interiorAngle + "<br>");
 
    document.write("Exterior angle: " + exteriorAngle);
}
 
// Driver code
    let n = 10;
     
    // Function calling
    findAngle(n);
 
// This code is contributed by Surbhi Tyagi.
</script>
Producción

Interior angle: 144
Exterior angle: 36

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

Publicación traducida automáticamente

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