Suma de ángulos internos de un polígono

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *