Programa para encontrar el perímetro de un polígono regular

Dado el número de lados ‘n’ y la longitud del lado ‘s’ de un polígono regular, la tarea es encontrar el Perímetro de este polígono.

Ejemplos: 

Input: n = 7, s = 10
Output: Perimeter : 70
Since the sides are 7,
Hence the given polygon is Heptagon.
Therefore. Perimeter = 7*10 = 70

Input: n = 5, s = 2.5
Output: Perimeter : 12.5
Since the sides are 5,
Hence the given polygon is Pentagon.
Therefore. Perimeter = 5*2.5 = 12.5

Enfoque: En geometría, un polígono regular es una figura cerrada con todos los lados iguales. Es una figura bidimensional. 

Perímetro de un Polígono Regular = Número de lados * Longitud de cada lado

A continuación se muestra la implementación del enfoque anterior: 

C++

// C++ program to find the
// perimeter of a regular polygon
 
#include <iostream>
using namespace std;
 
// Function to calculate the perimeter
float Perimeter(float s, int n)
{
    float perimeter = 1;
 
    // Calculate Perimeter
    perimeter = n * s;
 
    return perimeter;
}
 
// driver code
int main()
{
 
    // Get the number of sides
    int n = 5;
 
    // Get the length of side
    float s = 2.5, peri;
 
    // find perimeter
    peri = Perimeter(s, n);
 
    cout << "Perimeter of Regular Polygon"
         << " with " << n << " sides of length "
         << s << " = " << peri << endl;
 
    return 0;
}

C

// C program to find the
// perimeter of a regular polygon
 
#include <stdio.h>
 
// Function to calculate the perimeter
float Perimeter(float s, int n)
{
    float perimeter = 1;
 
    // Calculate Perimeter
    perimeter = n * s;
 
    return perimeter;
}
 
// driver code
int main()
{
 
    // Get the number of sides
    int n = 5;
 
    // Get the length of side
    float s = 2.5, peri;
 
    // find perimeter
    peri = Perimeter(s, n);
 
    printf("Perimeter of Regular Polygon\n"
           " with %d sides of length %f = %f\n",
           n, s, peri);
 
    return 0;
}

Java

// Java program to find the
// perimeter of a regular polygon
 
class GFG {
 
    // Function to calculate the perimeter
    static double Perimeter(double s, int n)
    {
        double perimeter = 1;
 
        // Calculate Perimeter
        perimeter = n * s;
 
        return perimeter;
    }
 
    // Driver method
    public static void main(String[] args)
    {
 
        // Get the number of sides
        int n = 5;
 
        // Get the length of side
        double s = 2.5, peri;
 
        // find perimeter
        peri = Perimeter(s, n);
 
        System.out.println("Perimeter of Regular Polygon"
                           + " with " + n + " sides of length "
                           + s + " = " + peri);
    }
}

Python3

# Python3 program to find the
# perimeter of a regular polygon
 
 
# Function to calculate the perimeter
def Perimeter(s, n):
    perimeter = 1
    # Calculate Perimeter
    perimeter = n * s
 
    return perimeter
 
# driver code
if __name__== '__main__':
    # Get the number of sides
    n = 5
 
    #Get the length of side
    s = 2.5
    # find perimeter
    peri = Perimeter(s, n)
 
    print("Perimeter of Regular Polygon with"
          ,n,"sides of length",s,"=",peri)
     
# This code is contributed by
# SURENDRA_GANGWAR

C#

// C# program to find the
// perimeter of a regular polygon
using System;
 
class GFG
{
// Function to calculate the perimeter
static double Perimeter(double s, int n)
{
    double perimeter = 1;
 
    // Calculate Perimeter
    perimeter = n * s;
 
    return perimeter;
}
 
// Driver Code
static public void Main ()
{
    // Get the number of sides
    int n = 5;
 
    // Get the length of side
    double s = 2.5, peri;
 
    // find perimeter
    peri = Perimeter(s, n);
 
    Console.WriteLine("Perimeter of Regular Polygon" +
                      " with " + n + " sides of length " +
                        s + " = " + peri);
}
}
 
// This code is contributed by Sachin

PHP

<?php
// PHP program to find the
// perimeter of a regular polygon
 
// Function to calculate the perimeter
function Perimeter($s, $n)
{
    $perimeter = 1;
   
    // Calculate Perimeter
    $perimeter = $n * $s;
   
    return $perimeter;
}
   
    // driver code
     
    // Get the number of sides
    $n = 5;
   
    // Get the length of side
    $s = 2.5;
   
    // find perimeter
    $peri = Perimeter($s, $n);
   
    echo "Perimeter of Regular Polygon"
         ," with ", $n," sides of length "
         ,$s," = ",$peri;
             
// This code is contributed by ANKITRAI1
?>

Javascript

<script>
 
// Javascript program to find the
// perimeter of a regular polygon
 
// Function to calculate the perimeter
function Perimeter(s, n)
{
    var perimeter = 1;
     
    // Calculate Perimeter
    perimeter = n * s;
     
    return perimeter;
}
 
// Driver code
 
// Get the number of sides
var n = 5;
 
// Get the length of side
var s = 2.5, peri;
 
// find perimeter
peri = Perimeter(s, n);
 
document.write("Perimeter of Regular Polygon<br/>" +
               " with " + n + " sides of length " +
               s.toFixed(6) + " = " + peri.toFixed(6));
 
// This code is contributed by gauravrajput1
 
</script>
Producción: 

Perimeter of Regular Polygon 
with 5 sides of length 2.500000 = 12.500000

 

Tiempo Complejidad: 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

Deja una respuesta

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