jueves, 28 de febrero de 2019

Menú de figuras con switch C# (Problema 3)

Se quiere hacer un menú para sacar el área de varias figuras. He aquí el código con switch:


#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main ()
{
 int a;
 cout<<"Ingrese un numero con respecto a las siguientes opciones\n";
 cout<<"\n1-. Triangulo\n";
 cout<<"\n2-. Circulo\n";
    cout<<"\n3-. Cuadrado\n";
 cout<<"\n4-. Rectangulo\n";
    cout<<"\n6-. Cilindro\n";
    cout<<"\n7-. Cubo\n";
    cout<<"\n8-. Salir\n";
 cin>>a;
        switch (a){
        case 1:
         float c, d, b;
            cout<<"\nIngrese la base\n";
            cin>>c;
            cout<<"\nIngrese la altura\n";
            cin>>b;
            d=(c*b)/2;
         cout<<"\nEl area es:\n"<<d;
     break;
      case 2:
       float f, g, e;
            cout<<"\nIngrese el radio\n";
            cin>>e;
            f=(g*g)*3.1416;
         cout<<"\nEl area es:\n"<<f;
     break;
     case 3:
      float s, h;
            cout<<"\nIngrese la base\n";
            cin>>s;
            h=(s*s);
         cout<<"\nEl area es:\n"<<h;
     break;
     case 4:
      float j, k, l;
            cout<<"\nIngrese la base\n";
            cin>>j;
            cout<<"\nIngrese la altura\n";
            cin>>k;
            l=(j*k);
         cout<<"\nEl area es:\n"<<l;
     break;
      case 5:
       float p, n, m;
            cout<<"\nIngrese el radio\n";
            cin>>p;
            cout<<"\nIngrese la altura del cilindro\n";
            cin>>n;
            m=(p*p)*(3.1416*n);
         cout<<"\nEl area es:\n"<<m;
     break;
     case 6:
      float v, x;
            cout<<"\nIngrese la base\n";
            cin>>v;
            x=(v*v)*v;
         cout<<"\nEl area es:\n"<<x;
     break;
     case 7:
  cout<<"\nIngrese 7 para confirmar la operacion\n";   
        break;
     default:
     cout<<"\nLa opcion no pertenece a las mostradas\n";
     break;
  } 
  
return 0; 
}

No hay comentarios:

Publicar un comentario