Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: lococho200 en 27 Noviembre 2012, 02:58 am



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
Código:
#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!¡.