Program to find the Interior and Exterior Angle of a Regular Polygon
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 =
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 =
Program to find interior and exterior angles of a Regular Polygon:
C++
#include <iostream>
using namespace std;
void findAngle( int n)
{
int interiorAngle, exteriorAngle;
interiorAngle = (n - 2) * 180 / n;
exteriorAngle = 360 / n;
cout << "Interior angle: " << interiorAngle << endl;
cout << "Exterior angle: " << exteriorAngle;
}
int main()
{
int n = 10;
findAngle(n);
return 0;
}
|
Java
import java.io.*;
class GFG {
static void findAngle( int n)
{
int interiorAngle, exteriorAngle;
interiorAngle = (n - 2 ) * 180 / n;
exteriorAngle = 360 / n;
System.out.println( "Interior angle: " + interiorAngle);
System.out.println( "Exterior angle: " + exteriorAngle);
}
public static void main (String[] args)
{
int n = 10 ;
findAngle(n);
}
}
|
Python3
def findAngle(n):
interiorAngle = int ((n - 2 ) * 180 / n)
exteriorAngle = int ( 360 / n)
print ( "Interior angle: " ,
interiorAngle )
print ( "Exterior angle: " ,
exteriorAngle )
n = 10
findAngle(n)
|
C#
using System;
class GFG
{
static void findAngle( int n)
{
int interiorAngle,
exteriorAngle;
interiorAngle = (n - 2) * 180 / n;
exteriorAngle = 360 / n;
Console.Write( "Interior angle: " +
interiorAngle + "\n" );
Console.Write( "Exterior angle: " +
exteriorAngle);
}
public static void Main ()
{
int n = 10;
findAngle(n);
}
}
|
PHP
<?php
function findAngle( $n )
{
$interiorAngle ;
$exteriorAngle ;
$interiorAngle = ( $n - 2) *
180 / $n ;
$exteriorAngle = 360 / $n ;
echo "Interior angle: " ,
$interiorAngle , "\n" ;
echo "Exterior angle: " ,
$exteriorAngle ;
}
$n = 10;
findAngle( $n );
?>
|
Javascript
<script>
function findAngle(n)
{
let interiorAngle, exteriorAngle;
interiorAngle = Math.floor((n - 2) * 180 / n);
exteriorAngle = Math.floor(360 / n);
document.write( "Interior angle: " + interiorAngle + "<br>" );
document.write( "Exterior angle: " + exteriorAngle);
}
let n = 10;
findAngle(n);
</script>
|
OutputInterior angle: 144
Exterior angle: 36
Time Complexity: O(1)
Auxiliary Space: O(1)
Last Updated :
09 Jun, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...