Untitled
unknown
plain_text
4 years ago
1.8 kB
6
Indexable
//Programa del menu
#include <iostream>
#include <math.h>
using namespace std;
void menu();
float perimetro(float radio);
float volumen(float radio);
float area(float radio);
int main()
{
int op;
float radio;
cout << "Digite el radio: ";
cin >> radio;
menu();
cout << "Opcion: ";
cin >> op;
switch (op)
{
case 1:
{
system("cls");
cout << "El perimetro es: " << perimetro(radio) << endl;
main();
}
break;
case 2:
{
system("cls");
cout << "El volumen es: " << volumen(radio) << endl;
main();
}
break;
case 3:
{
system("cls");
cout << "El area es: " << area(radio) << endl;
main();
}
break;
case 4:
{
system("cls");
cout << "Gracias por usar nuestro programa" << endl;
}
break;
default:
{
system("cls");
cout << "Intente ingresar una opcion que exista" << endl;
}
break;
}
return 0;
}
void menu()
{
int op;
system("cls");
cout << "-------------- MENU --------------" << endl;
cout << "1. Calculo de Perimetro" << endl;
cout << "2. Calculo del Volumen" << endl;
cout << "3. Calculo del Area" << endl;
cout << "4. Salir" << endl;
}
float perimetro(float radio)
{
float p;
const float pi = 3.141592;
p = 2 * pi * radio;
return p;
}
float volumen(float radio)
{
float resultado;
const float pi = 3.141592;
resultado = (4 / 3) * pi * pow(radio, 3);
return resultado;
}
float area(float radio)
{
float resultado;
const float pi = 3.141592;
resultado = pi * pow(radio, 2);
return resultado;
}Editor is loading...