Menu con switch

BY
JOSE MIGUEL BRICEÑO
WWW.M3TALIJOX.ES.TL

// menu calculadora


#include<iostream.h>
#include<math.h>


void main()
{
    int A,B,R,S,op;
    float D,P;
    double Ra,Po;
    do
    {
        cout<<"n 1.- Suma";
        cout<<"n 2.- Resta";
        cout<<"n 3.- Division";
        cout<<"n 4.- Producto";
        cout<<"n 5.- Raiz cuadrada";
        cout<<"n 6.- Potencia";
        cout<<"n 0.- Salida";
        for( ; ; )         // for para validar la opcion de 0 hasta 6
        {
            cin>>op;
            if(op>=0 && op<=6)
            {
                break;      // si opcion es correcta rompe el for y continua
            }
            else         // sino pues ingresevalor correcto
            {

                cout<<"n ingrese valor correcto";
                cout<<"n 1.- Suma";
                cout<<"n 2.- Resta";
                cout<<"n 3.- Division";
                cout<<"n 4.- Producto";
                cout<<"n 5.- Raiz cuadrada";
                cout<<"n 6.- Potencia";
                cout<<"n 0.- Salida";
            }
        }

        switch (op)
        {
        case 1:
            {

                cout<<"ingrese el valor :"<<"t";
                cin>>A;
                cout<<"ingrese el valor :"<<"t";
                cin>>B;
                S=A+B;
                cout<<"la suma es:"<<"t";
                cout<<S;
            }
            break;
        case 2:    
            {

                cout<<"ingrese numero:"<<"t";
                cin>>A;
                cout<<"ingrese numero:"<<"t";
                cin>>B;
                R=A-B;
                cout<<"la resta es:"<<"t";
                cout<<S;
            }
            break;
        case 3:
            {

                cout<<"ingrese numero:";
                cin>>A;
                cout<<"ingrese numero:";
                cin>>B;
                D=(float)A/B;
                cout<<"la divicion es:"<<"t";
                cout<<D;
            }
            break;
        case 4:
            {

                cout<<"ingrese numero:";
                cin>>A;
                cout<<"ingrese numero:";
                cin>>B;
                P=(float)A*B;
                cout<<"el producto es:"<<"t";
                cout<<P;
            }
            break;
    
        case 5:
            {

                cout<<"ingrese numero:";
                cin>>A;
                Ra=sqrt(A);
                cout<<"la Raiz es:"<<"t";
                cout<<Ra;
            }
            break;
        case 6:
            {

                cout<<"ingrese numero:";
                cin>>A;
                cout<<"ingrese potencia:";
                cin>>B;
                Po=pow(A,B);
                cout<<"la potencia es:"<<"t";
                cout<<Po;
            }
            break;
        default:  
            {
    
            cout<<"tttt""Adios";
            }
        }   // fin del switch

    }      // fin del do
    while(op !=0);
    

        cin.get();
        cin.get();
}
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis