josecarlosgutierrez2002@gmail.com
Jose20025
c_cpp
4 years ago
1.7 kB
12
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...