Dado un número entero N , la tarea es encontrar la suma de los ángulos interiores de un polígono de N lados . Una figura plana que tiene un mínimo de tres lados y ángulos se llama polígono.
Ejemplos:
Entrada: N = 3
Salida: 180
El polígono de 3 lados es un triángulo y la suma
de los ángulos interiores de un triángulo es 180.
Entrada: N = 6
Salida: 720
Enfoque: La suma de los ángulos internos de un polígono con N lados está dada por (N – 2) * 180
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ implementation of the approach #include <bits/stdc++.h> using namespace std; // Function to return the sum of internal // angles of an n-sided polygon int sumOfInternalAngles(int n) { if (n < 3) return 0; return (n - 2) * 180; } // Driver code int main() { int n = 5; cout << sumOfInternalAngles(n); return 0; }
Java
// Java implementation of the approach class GFG { // Function to return the sum of internal // angles of an n-sided polygon static int sumOfInternalAngles(int n) { if (n < 3) return 0; return ((n - 2) * 180); } // Driver code public static void main(String args[]) { int n = 5; System.out.print(sumOfInternalAngles(n)); } }
C#
// C# implementation of the approach using System; class GFG { // Function to return the sum of internal // angles of an n-sided polygon static int sumOfInternalAngles(int n) { if (n < 3) return 0; return ((n - 2) * 180); } // Driver code public static void Main() { int n = 5; Console.Write(sumOfInternalAngles(n)); } }
Python
# Python3 implementation of the approach # Function to return the sum of internal # angles of an n-sided polygon def sumOfInternalAngles(n): if(n < 3): return 0 return ((n - 2) * 180) # Driver code n = 5 print(sumOfInternalAngles(n))
PHP
<?php // PHP implementation of the approach // Function to return the sum of internal // angles of an n-sided polygon function sumOfInternalAngles($n) { if($n < 3) return 0; return (($n - 2) * 180); } // Driver code $n = 5; echo(sumOfInternalAngles($n)); ?>
Javascript
<script> // JavaScript implementation of the approach // Function to return the sum of internal // angles of an n-sided polygon function sumOfInternalAngles(n) { if (n < 3) return 0; return (n - 2) * 180; } // Driver code let n = 5; document.write(sumOfInternalAngles(n)); // This code is contributed by Mayank Tyagi </script>
Producción:
540
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por gowtham_yuvaraj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA