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
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 =
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