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