Volumen de una pirámide dependiendo de su base

Guillermo Anglés Fernando

/*Programa que calcula el volumen de una pirámide dependiendo de si su base es triangular, cuadrada o pentagonal*/

#include <iostream>
using namespace std;

int main()
{
double altura, altura1, perimetro, apotema;
double volumen, base1, lado1;
int base;

cout << “Dame la altura de la piramide: “;
cin >> altura;

cout << endl << endl << “\t\tVolumen de piramides dependiendo de la base” << endl << endl;
cout << “\tLados de la base:” << endl << endl;

cout << “\t\t3  Triangular” << endl << endl;
cout << “\t\t4  Cuadrada” << endl << endl;
cout << “\t\t5  Pentagonal” << endl << endl;

cout << endl << “Introduce los lados de la base: “;
cout << endl;
cin >> base;

switch(base)
{
case 3:
cout <<“\n\nDame la altura del triangulo: “;
cin >> altura1;
cout <<“\n\nDame la base del triangulo: “;
cin >> base1;
volumen=(((base*altura1)/2)*altura)/3;
cout << “\n\nEl volumen de la piramide es: ” << volumen << endl;
break;

case 4:
cout <<“\n\nDame el lado del cuadrado: “;
cin >> lado1;
volumen=(lado1*lado1*altura)/3;
cout << “\n\nEl volumen de la piramide es: ” << volumen << endl;
break;

case 5:
cout <<“\n\nDame el perimetro del pentagono: “;
cin >> perimetro;
cout <<“\n\nDame el apotema del pentagono: “;
cin >> apotema;
volumen=(((perimetro*apotema)/2)*altura)/3;
cout << “\n\nEl volumen de la piramide es: ” << volumen << endl;
break;
}

cout << 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