. Con la tecnología de Blogger.

miércoles, 19 de mayo de 2010

[C] Sentencia Switch

la sentencia switch comunmente se usa cuando se da un menu de opciones al usuario
digo generalmente por que no siempre es asi

tambien se lo puede llamar como una instruccion alternativa multiple
por dar un ejemplo podriamos dar el siguiente 



switch ( <expresion> )
       {
        case <expresion1>: [bloque de instrucciones correspondiente]
                           [<break;>]
        case <expresion2>: [bloque de instrucciones correspondiente]
                           [<break;>]
        default: [bloque de instrucciones si no corresponde ninguna de las opciones anteriores]
        [<break;>]
       } //cerrando switch

en si deberia entenderse , pero para hacerlo un poco mas claro les dejo este codigo que se entiende




#include <stdio.h>
main () {
     int opcion;
printf(" Donde Vive USted ?\n ");
printf(" elija una opcion \n ");
printf(" 1 - Buenos Aires \n ");
printf(" 2 - Catamarca \n ");
printf(" 3 - Chubut\n ");
printf(" 4 - en ninguna antes mencionada\n");
  scanf("%d",&opcion);

     switch (opcion)
      {
     case 1: 
           printf("usted vive en buenos aires");
           break;
     case 2: 
           printf("usted vive en catamarca");
           break;
     case 3:
           printf("usted vive en Chubut");
           break;
     case 4:
           printf("Usted No vive en ninguna provincia de las antes mencionadas");
           break;
     default: 
           printf("ERROR al ingresar datos , opcion no valida , vuelva a intentarlo nuevamente");
           break;
     } //cerrando switch
fflush(stdin);
getchar();
}
alguna sugerencia , duda , diganlow ?¿?¿
saludos

0 comentarios: