Program to find the Interior and Exterior Angle of a Regular Polygon (original) (raw)

Last Updated : 9 Jun, 2022

Given the number of sides n of a regular polygon. The task is to find out the Interior angle and Exterior angle of the polygon.
Examples:

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

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

Interior angle: The angle between two adjacent sides inside the polygon is known as the Interior angle.
Formula to find the Interior angle:
Interior Angle = \frac{(n-2)\times 180}{n}
Exterior angle: The angle formed by any side of a polygon and the extension of its adjacent side is known as Exterior angle.
Exterior angle = \frac{360}{n}

interior and exterior angle

Program to find interior and exterior angles of a Regular Polygon:

C++ `

// CPP program to find the interior and // exterior angle of a given polygon #include 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

interiorAngle=(interiorAngle = (interiorAngle=(n - 2) * 180 / $n; // formula to find // the exterior angle exteriorAngle=360/exteriorAngle = 360 /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

`

Output

Interior angle: 144 Exterior angle: 36

Time Complexity: O(1)
Auxiliary Space: O(1)