martes, 20 de enero de 2015

EJERCICIOS DE ESTRUCTURAS SELECTIVAS

1.     Construya una algoritmo que al ingresar un numero entero imprima el día de la semana que le corresponde. Por ejemplo: al ingresar 1 debe imprimir lunes.
       
          #include<iostream.h>
          #include<conio.h>
          void main(){

          int dia;

          cout<<"Ingrese el numero de dia: ";
          cin>>dia;

           switch(dia){
              case 1: cout<<"EL DIA ES LUNES";break;
              case 2: cout<<"EL DIA ES MARTES";break;
              case 3: cout<<"EL DIA ES MIERCOLES";break;
              case 4: cout<<"EL DIA ES JUEVES";break;
              case 5: cout<<"EL DIA ES VIERNES";break;
              case 6: cout<<"EL DIA ES SABADO";break;
              case 7: cout<<"EL DIA ES DOMINGO";break;
              default: cout<<"numero invalido";
           }
         getch();
        }

2.    Construir un algoritmo que al ingresar un numero entero que indique el mes, nos muestre cuantos  días tiene dicho mes.
         #include<iostream.h>
         #include<conio.h>
           void main(){

         int mes;

         cout<<"Ingrese el numero del mes: ";
         cin>>mes;

         switch(mes){
           case 1:
           case 3:
           case 5:
           case 7:
           case 8:
           case 10:
           case 12:cout<<"EL MES TIENE 31 DIAS";break;

           case 2: cout<<"EL MES TIENE 29 DIAS";break;

           case 4:
           case 6:
           case 9:
           case 11: cout<<"EL MES TIENE 31 DIAS";break;
           default: cout<<"numero invalido";
              }
          getch();
           }

3.    Construya una calculadora que lea 2 números y un operador y efectúe la operación indicada (suma, resta, multiplicación y división).


          #include<iostream.h>
          #include<conio.h>
          void main(){

          float n1,n2,pro;
          char opcion;
  
           cout<<"Ingrese la opcion (suma(S),resta(R),multiplicacion(M),division(D)): ";
           cin>>opcion;
           cout<<"Ingrese numero 1: ";
           cin>>n1;
           cout<<"Ingrese numero 2: ";
           cin>>n2;

           switch(opcion){
              case 'S':  pro=n1+n2;break;
              case 'R':  if(n1>n2){
                   pro=n1-n2;
                        } else
                         pro=n2-n1;break;

              case 'M':  pro=n1*n2; break;
              case 'D':  pro=n1/n2;  break;
              default: cout<<"La opcion no existe";
                  }

             cout<<"El resultado es: "<<pro;
             getch();
             }