josecarlosgutierrez2002@gmail.com
Jose20025
c_cpp
4 years ago
1.7 kB
14
Indexable
#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;
system("cls");
cout << "Digite el radio: ";
cin >> radio;
menu();
cout << "\nOpcion: ";
cin >> op;
switch (op) {
case 1: {
system("cls");
cout << "Su perimetro es: " << perimetro(radio) << endl;
system("pause");
main();
}
break;
case 2: {
system("cls");
cout << "Su volumen es: " << volumen(radio) << endl;
system("pause");
main();
}
break;
case 3: {
system("cls");
cout << "Su area es: " << area(radio) << endl;
system("pause");
main();
}
break;
case 4: {
system("cls");
cout << "Hasta luego!" << endl;
}
break;
default: {
system("cls");
cout << "Ingresaste una opcion que no existe!" << 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...