Área y volumen de un prisma regular

ALBERTO ANGLÉS FERNANDO

/* Este programa va a calcular el area y el volumen de un prisma regular
(de base pentagonal, hexagonal y heptagonal) */

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

using namespace std;
#define PI 3.141592

int main()
{
int opcion;
float lado, area, volumen, apotema, radio,altura;
float area_total, area_lateral, area_base;

cout<<“\nIntorduce la dimension del lado: “;
cin>>lado;
cout<<“Intorduce la dimension de la altura: “;
cin>>altura;

cout<<“las tres opsciones del menu son: \n”;
cout<<“1:prisma de base pentagonal\n”;
cout<<“2:prisma de base hexagonal\n”;
cout<<“3:prisma de base heptagonal\n”;

cout<<“dame la opcion elegida: “;
cin>> opcion;

switch(opcion)
{
case 1: radio= lado/(2*sin(PI/5));
apotema=sqrt(radio*radio – (lado*lado)/4);
area_base= (5*lado*apotema)/2;
area_lateral=5*lado*altura;
area_total= area_base + area_lateral;
volumen=area_base*altura;

cout<<“El area total del prisma pentagonal es: \n”<<area_total;
cout<<“\nEl volumen del prisma pentagonal es: \n”<<volumen;
break;

case 2: radio= lado/(2*sin(PI/6));
apotema=sqrt(radio*radio – (lado*lado)/4);
area_base= (6*lado*apotema)/2;
area_lateral=6*lado*altura;
area_total= area_base + area_lateral;
volumen=area_base*altura;

cout<<“El area total del prisma hexagonal es: \n”<<area_total;
cout<<“\nEl volumen del prisma hexagonal es: \n”<<volumen;
break;

case 3: radio= lado/(2*sin(PI/7));
apotema=sqrt(radio*radio – (lado*lado)/4);
area_base= (7*lado*apotema)/2;
area_lateral=7*lado*altura;
area_total= area_base + area_lateral;
volumen=area_base*altura;

cout<<“El area total del prisma heptagonal es: \n”<<area_total;
cout<<“\nEl volumen del prisma heptagonal es: \n”<<volumen;
break;
}

return 0;
}

Anuncios
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