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.

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

Rating
  • 1 decade ago
    Favorite 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
  • Anonymous
    1 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!!!

Still have questions? Get your answers by asking now.