Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Ayuda con un codigo de c++?
No se como regresar al inicio para escojer otro menu. Este es mi codigo
#include <iostream.h>
#include <conio.h>
int main ()
{
clrscr ();
int lun, mar, mier, jue, sab, vier, dia, accion;
cout<<" Bienvenido "<<endl;
cout<<" Elija el dia de la semana "<<endl;
cout<<" * Si hoy es lunes oprima 1 "<<endl;
cout<<" * Si hoy es martes oprima 2 "<<endl;
cout<<" * Si hoy es miercoles oprima 3 "<<endl;
cout<<" * Si hoy es jueves oprima 4 "<<endl;
cout<<" * Si hoy es viernes oprima 5 "<<endl;
cout<<" * Si hoy es sabado oprima 6 "<<endl;
cout<<" Hoy es: "; cin>>dia;
clrscr ();
if (dia==1)
{
cout<<" Hoy es lunes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de letras. 23.20 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $96.52"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
if (dia==2)
{
cout<<" Hoy es martes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Filete de pescado al mojo. 65.22 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $199.45"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==3)
{
cout<<" Hoy es miercoles. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17.43 "<<endl;
cout<<" * Lasa¤a de carne. 58.00 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $110.49"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==4)
{
cout<<" Hoy es jueves. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de medula. 33.54 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $192.87"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==5)
{
cout<<" Hoy es viernes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17. 43 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Filete de pescado al mojo. 63.22"<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $118.23"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==6)
{
cout<<" Hoy es sabado. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Helado. 27.54 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $95.84"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
return 0;
}
3 Answers
- Sir NicoLv 61 decade agoFavorite Answer
Aca te lo corregi xD! para que vuelva al menu si asi lo deseas. probalo, funciona!
#include <iostream.h>
#include <conio.h>
int main ()
{ int accion=1; do{
system("cls");
int lun, mar, mier, jue, sab, vier, dia;
cout<<" Bienvenido "<<endl;
cout<<" Elija el dia de la semana "<<endl;
cout<<" * Si hoy es lunes oprima 1 "<<endl;
cout<<" * Si hoy es martes oprima 2 "<<endl;
cout<<" * Si hoy es miercoles oprima 3 "<<endl;
cout<<" * Si hoy es jueves oprima 4 "<<endl;
cout<<" * Si hoy es viernes oprima 5 "<<endl;
cout<<" * Si hoy es sabado oprima 6 "<<endl;
cout<<" Hoy es: "; cin>>dia;
system("cls");
if (dia==1)
{
cout<<" Hoy es lunes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de letras. 23.20 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $96.52"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;}
if (dia==2)
{
cout<<" Hoy es martes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Filete de pescado al mojo. 65.22 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $199.45"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==3)
{
cout<<" Hoy es miercoles. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17.43 "<<endl;
cout<<" * Lasa¤a de carne. 58.00 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $110.49"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==4)
{
cout<<" Hoy es jueves. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de medula. 33.54 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $192.87"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==5)
{
cout<<" Hoy es viernes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17. 43 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Filete de pescado al mojo. 63.22"<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $118.23"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==6)
{
cout<<" Hoy es sabado. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Helado. 27.54 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $95.84"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}}
while(accion==1);
return 0;
}
Source(s): yo - Anonymous1 decade ago
utiliza el swicth y el while
te dejo un ejemplo pequeño:
#include <iostream.h>
#include <conio.h>
int main ()
{
int accion;
while(accion!=27)
{
clrscr ();
cout<<" Bienvenido "<<endl;
cout<<" Elija el dia de la semana "<<endl;
cout<<" * Si hoy es lunes oprima 1 "<<endl;
cout<<" * Si hoy es martes oprima 2 "<<endl;
cout<<" * Si hoy es miercoles oprima 3 "<<endl;
cout<<" * Si hoy es jueves oprima 4 "<<endl;
cout<<" * Si hoy es viernes oprima 5 "<<endl;
cout<<" * Si hoy es sabado oprima 6 "<<endl;
cout<<" Hoy es: ";
accion = getch();
switch(accion)
{
case 1:
cout<<" Hoy es lunes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de letras. 23.20 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $96.52"<<endl;
getch();
case 2:
cout<<" Hoy es martes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Filete de pescado al mojo. 65.22 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $199.45"<<endl;
getch ();
case 3:
cout<<" Hoy es miercoles. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17.43 "<<endl;
cout<<" * Lasa¤a de carne. 58.00 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $110.49"<<endl;
getch ();
case 4:
cout<<" Hoy es jueves. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de medula. 33.54 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $192.87"<<endl;
getch ();
case 5:
cout<<" Hoy es viernes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17. 43 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Filete de pescado al mojo. 63.22"<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $118.23"<<endl;
getch();
case 6:
cout<<" Hoy es sabado. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Helado. 27.54 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $95.84"<<endl;
getch();
default:
break;
}
cout << endl << endl << "***Oprima [Esc] para salir***";
}
return 0;
}
- 1 decade ago
Puedes poner un goto. Esperemos asà te sirva:
#include <iostream.h>
#include <conio.h>
int main ()
{
clrscr ();
int lun, mar, mier, jue, sab, vier, dia, accion;
Menu:
cout<<" Bienvenido "<<endl;
cout<<" Elija el dia de la semana "<<endl;
cout<<" * Si hoy es lunes oprima 1 "<<endl;
cout<<" * Si hoy es martes oprima 2 "<<endl;
cout<<" * Si hoy es miercoles oprima 3 "<<endl;
cout<<" * Si hoy es jueves oprima 4 "<<endl;
cout<<" * Si hoy es viernes oprima 5 "<<endl;
cout<<" * Si hoy es sabado oprima 6 "<<endl;
cout<<" Hoy es: "; cin>>dia;
clrscr ();
if (dia==1)
{
cout<<" Hoy es lunes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de letras. 23.20 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $96.52"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
if (accion == 1)
goto Menu;
elsif (accion == 2)
goto Fin;
else
cout << "Opcion incorrecta\n";
if (dia==2)
{
cout<<" Hoy es martes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Filete de pescado al mojo. 65.22 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $199.45\n\n"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
if (accion == 1)
goto Menu;
elsif (accion == 2)
goto Fin;
else
cout << "Opcion incorrecta\n";
getch ();
}
if (dia==3)
{
cout<<" Hoy es miercoles. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17.43 "<<endl;
cout<<" * Lasa¤a de carne. 58.00 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $110.49"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
getch ();
}
if (dia==4)
{
cout<<" Hoy es jueves. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopa de medula. 33.54 "<<endl;
cout<<" * Torta de pozole. 45.78 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Pastel de frutilupis. 100.99 "<<endl<<endl;
cout<<" El total a pagar es de $192.87\n\n"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
if (accion == 1)
goto Menu;
elsif (accion == 2)
goto Fin;
else
cout << "Opcion incorrecta\n";
getch ();
}
if (dia==5)
{
cout<<" Hoy es viernes. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Arroz. 17. 43 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Filete de pescado al mojo. 63.22"<<endl;
cout<<" * Helado. 27.54 "<<endl<<endl;
cout<<" El total a pagar es de $118.23\n\n"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
if (accion == 1)
goto Menu;
elsif (accion == 2)
goto Fin;
else
cout << "Opcion incorrecta\n";
getch ();
}
if (dia==6)
{
cout<<" Hoy es sabado. "<<endl;
cout<<" El menu de hoy es: "<<endl;
cout<<" * Sopas de letras. 23.20 "<<endl;
cout<<" * Helado. 27.54 "<<endl;
cout<<" * Tortillas. 10.04 "<<endl;
cout<<" * Pan. 12.56 "<<endl;
cout<<" * Platanos con lechera. 22.50 "<<endl<<endl;
cout<<" El total a pagar es de $95.84\n\n"<<endl;
cout<<"1. Deseo regresar al menu..."<<endl;
cout<<"2. Deseo finalizar..."<<endl;
cout<<"¨Que desea hacer? "; cin>>accion;
if (accion == 1)
goto Menu;
elsif (accion == 2)
goto Fin;
else
cout << "Opcion incorrecta\n";
getch ();
}
Fin:
cout << "Que tenga un excelente dia!!!";
system("Pause");
return 0;
}
Te lo pongo asà porque me imagino que se te hará más fácil de entender.
Saludos!!!