Polígonos regulares

Álvaro Pé de la Riva


/*Programa que devuelve la apotema, superficie y perímetro de un polígono regular dada la longitud desde el centro del polígono hasta uno de sus vértices, la longitud del lado y el número de lados.*/

#include <iostream>
#include <cstdlib>
#include <math.h>

using namespace std;

int main()
{
    int n;
    float r,l, apotema, superficie, perimetro;
    cout << "\n\nIntroduce la longitud comprendida desde el centro del poligono regular\n";
    cout << "hasta uno de sus vertices: ";
    cin >> r;
    cout << "\n\nAhora dame la longitud del lado: "; cin >> l;
    cout << "\n\nDame el numero de lados: "; cin >> n;

    apotema=sqrt(r*r-(l*l/4));
    perimetro=n*l;
    superficie=perimetro*apotema/2;

    cout << "\n\n";

    system("pause");
    system("cls");

    cout << "\n\nLa apotema de tu poligono mide: " << apotema << endl << endl;
    cout << "El perimetro de tu poligono mide: " << perimetro << endl << endl;
    cout << "La superficie de tu poligono mide: " << superficie << endl << endl;

    return 0;
}


Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s