void main(){
//VARIABLES LOCALES
char op;
int bandera;
do{
system("cls");
puts("MENU");
puts("1.CONVERTIR BASES");
puts("2.DIA SIGUIENTE");
puts("3.NUMERO PRIMO");
puts("S.SALIR");
do{
op=toupper(getch());
if(!strchr("123S",op))
putchar('a');
else
break;
}while(TRUE);
switch(op){
case'1':do{
system("cls");
puts("SUBMENU");
puts("A.BINARIO");
puts("B.OCTAL");
puts("C.HEXADECIMAL");
puts("R.REGRESAR");
do{
op=toupper(getch());
if(!strchr("ABCR",op))
putchar('a');
else
break;
}while(TRUE);
bandera=TRUE;
switch(op){
case 'A': puts("nnOPCION
BINARIO");
system("pause");
break;
case 'B':puts("nnOPCION
OCTAL");
system("pause");
break;
case 'C':puts("nnOPCION
HEXADECIMAL");
system("pause");
break;
case 'R': bandera=FALSE;
puts("n");
break;
}//swich
}while(bandera);
break;
case'2': puts("n OPCION 2");
break;
case'3': puts("n OPCION 3");
break;
case'S': exit(0);
break;
}//switch MENU
system("pause");
}while(TRUE);
}// FIN PROGRAMA

Void main