miércoles, 12 de marzo de 2014

switch Ejercicio 1

Como se sabe, todo en la vida tiene diversos casos, caminos, secuencias etc. En la programación podemos plasmarlos de manera fácil y sencilla, lo único que tenemos que  manejar es nuestra lógica y buscar las soluciones mas sencillas a problemas complejos.   ;)

ejercicio 1.  Ingresar un número por teclado y devolver el número en letras.(1-10)


#include<conio.h>
#include<iostream.h>

void main()

{

  int num;

  cout<<"Ingrese numero: "; cin>>num;

  switch(num)

  {

      case 1: cout<<"uno";break;
      case 2: cout<<"dos";break;
      case 3: cout<<"tres";break;
      case 4: cout<<"cuatro";break;
      case 5: cout<<"cinco";break;
      case 6: cout<<"seis";break;
      case 7: cout<<"siete";break;
      case 8: cout<<"ocho";break;
      case 9: cout<<"nueve";break;
      case 10: cout<<"diez";break;
  }

getch();

}


Ejercicio 2. Leer un número del 1 al 7 y devolver el día de la semana, considerando que 1 es domingo.
#include<conio.h>
#include<iostream.h>

void main()
{

  int num;

  cout<<"Ingrese numero del dia de la semana: "; cin>>num;

  switch(num)
  {

    case 1: cout<<"Domingo";break;
    case 2: cout<<"Lunes";break;
    case 3: cout<<"Martes";break;
    case 4: cout<<"Miercoles";break;
    case 5: cout<<"Jueves";break;
    case 6: cout<<"Viernes";break;
    case 7: cout<<"Sabado";break;

  }

getch();
}


Ejercicio 3. Ingrese dos numeros y el operador (+, - , * , / , %) y calcualr el resultado
 #include<iostream.h>
 #include<conio.h>
 #include<math.h>

void main()
{

int num1, num2;

   char ope;

   cout<<"Ingrese numero 1: "; cin>>num1>>num2;
   cout<<"Ingrese operador +, - , * , / , %: "; cin>>ope;

   switch(ope)
   {

      case '+':  cout<<num1 + num2; break;
      case '-':  cout<<num1 - num2; break;
      case '*':  cout<<num1 * num2; break;
      case '/':  cout<<num1 / num2; break;
      case '%':  cout<<num1 % num2; break;

      default:cout<<"Fuera de rango";

   }
getch();
}


Ejercicio 4.  Al ingresar un numero de mes, mostrar la estacion.
#include<iostream.h>
#include<conio.h>

void main()
{

int mes;

      cout<<"Ingrese numero de mes: "; cin>>mes;
      switch(mes)
      {
       case 1:
       case 2:
       case 3: cout<<"Verano";break;
       case 4:
       case 5:
       case 6: cout<<"otoño";break;
       case 7:
       case 8:
       case 9: cout<<"invierno";break;
       case 10:
       case 11:
       case 12: cout<<"primavera";break;

         default: cout<<"Fuera de rango";

      }
getch();

}


Ejercicio 5. Determinar cual sera el sueldo neto de un empleado respecto al sexo y tarjeta del empleado

#include<iostream.h>
#include<conio.h>

void main()
{
double sueldo,s_neto,dsc=0;
      char sexo, tarjeta;
      cout<<"Ingrese el sexo:  "; cin>>sexo;
      cout<<"Ingrese tarjeta: ";cin>>tarjeta;
      cout<<"Ingrese sueldo: ";cin>>sueldo;

      switch(sexo)
      {
             case 'F': if (tarjeta=='O')
               {dsc=0.1;}

                     else if(tarjeta=='E')

                        {dsc=0.15;}break;

             case 'M': if(tarjeta=='O')

                        {dsc=0.15;}

                        else if(tarjeta=='E')

                        {dsc=0.2;}   break;

               default: cout<<"Fuera de rango";

        }

      if (dsc!=0)
      {
        s_neto=(sueldo - dsc*sueldo);
         cout<<"El sueldo neto es de "<<s_neto;
      }

getch();
}


No hay comentarios:

Publicar un comentario