Título: MENUS
Publicado por: lococho200 en 27 Noviembre 2012, 02:58 am
Hola muchachos tengo un problema quiero que en mi programa al presionar una tecla se devuelva al menu principal #include <iostream.h> #include <time.h> #include <conio.h> #include <stdio.h> #include <ctype.h> #include <string.h> long v_normal=7000,v_3d=11000,v_pelicula_n,v_pelicula_3d; void principal(); void peliculas();
int void main() { char* dS[7] = {"Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"}; time_t tSac = time(NULL); struct tm* tmP = localtime(&tSac); dS[tmP->tm_wday] ;
int op; void principal();
cout<<"\t\t<<<<<<<<<<CINE LOCURA>>>>>>>>>>"; cout<<"\n\n\n 1. LISTADO DE PELICULAS "; cout<<"\n 2. RESULTADOS DE LA SALA DE CINE"; cout<<"\n 3. AJUSTES DEL SISTEMA"; gotoxy(10,7); cout<<"\n\n DIGITE SU OPCION: "; cin>>op; switch(op) { case 1: clrscr(); void peliculas(); { cout<<"\t\t<<<<<<<<<<LISTADO DE PELICULAS>>>>>>>>>>"; cout<<"\n\n\n 1. PELICULA A"; cout<<"\n 2. PELICULA B"; cout<<"\n 3. PELICULA C"; cout<<"\n 4. VOLVER"; cout<<"\n\n DIGITE SU OPCION "; cin>>op; switch (op) { case 1: clrscr(); { cout<<"HORARIOS DE ESTA PELICULA \n\n"; cout<<"1. 12:30 - 03:00\n"; cout<<"2. 03:00 - 06:00\n"; cout<<"3. 06:00 - 09:00\n"; cout<<"4. VOLVER\n\n"; cout<<"DIGITE SU OPCION"; cin>>op; switch (op) { case 1: clrscr(); cout<<"\t\t¿COMO LE GUSTARIA VER LA PELICULA?"; cout<<"\n\n1. NORMAL"; cout<<"\n2. 3D"; cout<<"\n\n3. VOLVER"; cout<<"\n\nDIGITE SU OPCION"; cin>>op; switch (op) { case 1: clrscr(); cout<<"\t\tNORMAL\n\n\n"; if (dS[tmP->tm_wday]="Lunes") { v_pelicula_n = v_normal*0.20; } if (dS[tmP->tm_wday]="Martes") { v_pelicula_n = v_normal*0.20; } if (dS[tmP->tm_wday]="Miercoles") { v_pelicula_n = v_normal*0.20; } if (dS[tmP->tm_wday]="Jueves") { v_pelicula_n = v_normal*0.20; } if (dS[tmP->tm_wday]="Viernes") { v_pelicula_n = v_normal*0.50; } if (dS[tmP->tm_wday]="Sabado") { v_pelicula_n = v_normal*0.50; } if (dS[tmP->tm_wday]="Domingo") { v_pelicula_n = v_normal*0.50; } cout<<"EL VALOR A PAGAR ES: $"<<v_pelicula_n;
cout<<"\n\n 1. VOLVER A MENU PRINCIPAL"; cin>>op; switch (op) { case 1: return();
default:;
} getch(); } break; } } }
} return 0;
} return 0; }
como hago para que vuelva al menu principal agradezco su colaboracion soy nuevo en esto de la programacion en c++
Título: Re: MENUS
Publicado por: durasno en 27 Noviembre 2012, 03:21 am
HOla! para volver podes poner todo ese codigo dentro de un bucle, por ejemplo usar do-while.
SAludos
PD: estas seguro q ese codigo hace lo que vos queres???
Título: Re: MENUS
Publicado por: BlackZeroX en 27 Noviembre 2012, 06:45 am
mira...
http://foro.elhacker.net/programacion_cc/para_que_dejeis_de_preguntar_de_una_vez_por_los_menus-t276719.0.html
Dulces Lunas!¡.
|