lunes, 8 de marzo de 2010

Instrucciones condicionales

Las instrucciones condicionales son instrucciones que permiten ejecutar bloques de instrucciones sólo si se da una determinada condición. veremos ahora las instrucciones condicionales utilizadas en nuestro querido C#:

Instrucción if

La instrucción if permite ejecutar ciertas instrucciones sólo si de da una determinada condición. De esta manera la utilizamos:


if (condición)

  instruccionesIf ;  // se realizan estas instrucciones si la condición se cumple!

else

  instruccionesElse ; // se realizan estas instrucciones si la condición no se cumple!

ejemplo:

int contador = 0;

if(contador < 10)     // Aquí el programa se pregunta si contador es menor a 10           
       {
             contador = contador + 1;      suma 1 a contador
        }

else               // de lo contrario
       {
             messagebox.show("Contador es igual a :"+contador);  // mostrar el mensaje

       }

Instrucción Switch



La instrucción switch permite ejecutar unos u otros bloques de instrucciones según el valor de una cierta expresión. Su estructura es:
            switch (expresión)
            {
                        case valor1:  bloque1
                                                siguienteAcción
                        case valor2:  bloque2
                                                siguienteAcción
                        ...
                        default:  bloqueDefault
                                     siguienteAcción
            }
El significado de esta instrucción es el siguiente: se evalúa . Si su valor es  se ejecuta el , si es se ejecuta , y así para el resto de valores especificados. Si no es igual a ninguno de esos valores y se incluye la ramadefault, se ejecuta el ; pero si no se incluye se pasa directamente a ejecutar la instrucción siguiente al switch. veamos el siguiente ejemplo:
public string numero;
   switch(num)
   {       case 1:
         numero="uno";
         break;
      case 2:
         numero="dos";
         break;
      case 3:
         numero="tres";
         break;
      default:
         numero="error";
         break;
   }

Espero que le haya sido útil.

No hay comentarios:

Publicar un comentario

DEJA UN COMENTARIO