1 de diciembre de 2009

Sentencia switch

La sentencia switch da una alternativa mucho más refinada a la necesidad de utilizar o implementar múltiples sentencias condicionales if cuando deseamos que una determinada variable tome diferentes valores para cada condición.

Ejemplo:
#include
#include
main()
{
int a;
clrscr();
gotoxy(12,10);
printf("helados");
gotoxy(12,12);
printf("1)fresa");
gotoxy(12,14);
printf("2)chocolate");
gotoxy(12,16);
printf("3)vainilla");
gotoxy(13,18);
printf("opcion");
scanf("%i",&a);
swich(a)
{case1;
gotoxy(12,12);
printf("sabor fresa");
break;
case2;
gotoxy(12,12);
printf("sabor chocolate");
break;
case3;
gotoxy(12,12);
printf("sabor vainilla");
break;
default;
printf("error");
}
getch();
return 0;