código :
Código
#include <fstream> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream> #include <windows.h> #include <time.h> #include <string> int asientos (void); using namespace std; int columna[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9}, Matriz[9][16] = { 0 }; string filas[13] = {" ","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" }; int tip, fun; int i, x, l, j, m, z, r, o, a, y, rf, p; int asientos(void){ int i, x, l, m, z, r, o, a, y; int columna[9] = {1, 2, 3, 4, 5, 6, 7, 8, 9 }, Matriz[9][16] = { 0 }; string filas[13] = {" ","1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" }; int tip, fun; sillas: cout << "\t Los asientos vacios estan representados con un 0" <<endl; cout << "\t Unicamente se pueden seleccionar los asientos vacios" << endl; for(i = 0; i < 13; i++){ cout << "\t" <<filas[i]; } cout << endl; for (i = 0; i < 9; i++){ cout <<"\t" <<columna[i]; for(j = 0; j < 12; j++){ cout << "\t" << Matriz[i][j]; } cout <<endl; } cout <<"\t ¿Que asientos desea reservar?(Maximo 10)"<<endl; Sleep(3000); cout<< "\t ¿Cuantos asientos quiere?"<<endl; cin>>l; if(l > 0 && l <= 10){ for(z = 1; z <= 1; z++){ p++; Asi: cout << "\t ¿Que ubicacion desea?" <<endl; cout << "\t Filas: "<<endl; cin>>x; cout<<endl; cout << "\t Columnas: "<<endl; cin>>m; if(Matriz[x - 1][m - 1] == 0){ if((x > 0 && x <= 9) && (m > 0 && m <= 16)){ for(i = 0; i < 9; i++){ for(j = 0; j < 16; j++){ Matriz[x - 1][m - 1] = 1; } } } else{ cout <<"\t Este asiento no existe"<<endl; goto menu1; } } else{ cout << "Este asiento no existe"<<endl; cout << "Usted desea: "<<endl; cout << " Volver a escoger el(los) asiento(s)"<<endl; cout << " Cancelar toda la operacion"<<endl; cin>>o; if(0 == 2){ system ("pause"); return 0; } else{ goto Asi; } } } } else{ cout << "Recuerde que se puede reservar maximo 10 asientos" <<endl; system("cls"); goto sillas; } Sleep(2000); system("cls"); cout << "Por favor confirme sus asientos" <<endl; cout << "Los asientos vacios estan representados con un 0"<<endl; for(i = 0; i < 9; i++){ cout << "\t" <<filas[i]; for(i = 0; i < 9; i++){ cout << "\t" << Matriz[i][j]; } cout <<endl; } cout << "¿Son correctos sus asientos?"<<endl; cout << " 1. Si "<<endl; cout << " 2. No "<<endl; cin>>r; switch(r){ case 1:{ despedida: return 0; system("pause"); break; } case 2:{ menu1: cout << "Usted desea: "<<endl; cout << " 1. Volver a escoger el(los) asiento(s)"<<endl; cout << " 2. Cancelar toda la operacion"<<endl; cin>>o; system ("cls"); if (o == 1){ goto sillas; }else{ system("pause"); return 0; } break; } default: cout << "Esta opcion es invalida"<<endl; goto despedida; return i, x, l, j, m, z, r, o, a, y, tip, fun; //fin switch }//fin function asientos int main(){ int a,b,c,d; ofstream resultados; ifstream datos; menu: setlocale(LC_CTYPE, "Spanish"); cout << "\t\t Cine Jesus de Veracru " <<endl; cout << "\t CARTELERA" <<endl; cout << "======================================================================" <<endl; cout << "\t 1. Rush: pasion y gloria " <<endl; cout << "\t 2. Formula 1: Drive to Survive" <<endl; cout << "\t 3. Meteoro" <<endl; cout << "======================================================================" <<endl; cout << " Bienenido a Cine Jesus de veracru ¿Que pelicula desea ver?"<<endl; cin>>a; switch (a){ case 1: { cout << "\t Rush: pasión y gloria " <<endl; cout << "\t 1. Sala MacroEX / $50.00 por asiento" <<endl; cout << "\t 2. Sala Digital / $35.00 por asiento" <<endl; cout << " ¿A cual sala desea ingresar?"<<endl; cin>>tip; switch (tip){ case 1:{ system ("cls"); cout << "Ha escogido la sala tipo MacroEX" <<endl; cout << "\t 1) 12:00 PM"<<endl; cout << "\t 2) 15:30 PM"<<endl; cout << "\t 3) 18:35 PM"<<endl; cout << "\t 4) 21:30 PM"<<endl; cout << "¿A que funcion desea asistir?"<<endl; cin>>fun; switch(fun){ case 1:{ system("cls"); cout << "Usted ha escogido la funcion de las 12:00"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Rush: pasión y gloria"<<endl; cout <<"Hora de la funcion: 12:00"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<" disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case1 switch fun case 2:{ system("cls"); cout << "Usted ha escogido la funcion de las 15:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Rush: pasión y gloria"<<endl; cout <<"Hora de la funcion: 15:30"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case2 switch fun case 3:{ system("cls"); cout << "Usted ha escogido la funcion de las 18:35"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Rush: pasión y gloria"<<endl; cout <<"Hora de la funcion: 18:35"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case3 switch fun case 4:{ system("cls"); cout << "Usted ha escogido la funcion de las 21:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Rush: pasión y gloria"<<endl; cout <<"Hora de la funcion: 21:30"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case4 switch fun }//fin switch fun break; }//fin case1 switch tip case 2:{ system ("cls"); cout << "Ha escogido la sala tipo Digital" <<endl; cout << "\t 1) 15:00 PM"<<endl; cout << "\t 2) 18:30 PM"<<endl; cout << "¿A que funcion desea asistir?"<<endl; cin>>fun; switch(fun){ case 1:{ system("cls"); cout << "Usted ha escogido la funcion de las 15:00"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Rush: pasión y gloria"<<endl; cout <<"Hora de la funcion: 15:00"<<endl; cout <<"tipo de sala: Digital"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 35*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case1 switch case 2:{ system("cls"); cout << "Usted ha escogido la funcion de las 18:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Rush: pasión y gloria"<<endl; cout <<"Hora de la funcion: 18:30"<<endl; cout <<"tipo de sala: Digital"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 35*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case2 switch fun break; }//fin switch fun }//fin case 2 switch tip break; }//fin switch tip }//fin case1 switch a case 2: { cout << "\t Formula 1: Drive to Survive " <<endl; cout << "\t 1. Sala MacroEX / $50.00 por asiento" <<endl; cout << "\t 2. Sala Digital / $35.00 por asiento" <<endl; cout << " ¿A cual sala desea ingresar?"<<endl; cin>>tip; switch (tip){ case 1:{ system ("cls"); cout << "Ha escogido la sala tipo MacroEX" <<endl; cout << "\t 1) 10:00 AM"<<endl; cout << "\t 2) 13:30 PM"<<endl; cout << "\t 3) 15:35 PM"<<endl; cout << "\t 4) 20:30 PM"<<endl; cout << "¿A que funcion desea asistir?"<<endl; cin>>fun; switch(fun){ case 1:{ system("cls"); cout << "Usted ha escogido la funcion de las 10:00"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Formula 1: Drive to Survive"<<endl; cout <<"Hora de la funcion: 10:00"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case1 switch fun case 2:{ system("cls"); cout << "Usted ha escogido la funcion de las 13:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Formula 1: Drive to Survive"<<endl; cout <<"Hora de la funcion: 13:30"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case2 switch fun case 3:{ system("cls"); cout << "Usted ha escogido la funcion de las 15:35"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Formula 1: Drive to Survive"<<endl; cout <<"Hora de la funcion: 13:35"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case3 switch fun case 4:{ system("cls"); cout << "Usted ha escogido la funcion de las 20:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Formula 1: Drive to Survive"<<endl; cout <<"Hora de la funcion: 20:30"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case4 switch fun }//fin switch fun break; }//fin case1 switch tip case 2:{ system ("cls"); cout << "Ha escogido la sala tipo Digital" <<endl; cout << "\t 1) 14:00 PM"<<endl; cout << "\t 2) 18:30 PM"<<endl; cout << "¿A que funcion desea asistir?"<<endl; cin>>fun; switch(fun){ case 1:{ system("cls"); cout << "Usted ha escogido la funcion de las 14:00"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: La sombra del pasado"<<endl; cout <<"Hora de la funcion: 14:00"<<endl; cout <<"tipo de sala: Digital"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 35*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case1 switch fun case 2:{ system("cls"); cout << "Usted ha escogido la funcion de las 18:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Formula 1: Drive to Survive"<<endl; cout <<"Hora de la funcion: 18:30"<<endl; cout <<"tipo de sala: Digital"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 35*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case2 switch fun break; }//fin switch fun }//fin case 2 switch tip break; }//fin switch tip }//fin case2 switch a case 3: { cout << "\t Meteoro " <<endl; cout << "\t 1. Sala MacroEX / $50.00 por asiento" <<endl; cout << "\t 2. Sala Digital / $35.00 por asiento" <<endl; cout << " ¿A cual sala desea ingresar?"<<endl; cin>>tip; switch (tip){ case 1:{ system ("cls"); cout << "Ha escogido la sala tipo MacroEX" <<endl; cout << "\t 1) 12:00 PM"<<endl; cout << "\t 2) 15:30 PM"<<endl; cout << "\t 3) 18:35 PM"<<endl; cout << "\t 4) 21:30 PM"<<endl; cout << "¿A que funcion desea asistir?"<<endl; cin>>fun; switch(fun){ case 1:{ system("cls"); cout << "Usted ha escogido la funcion de las 12:00"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Meteoro"<<endl; cout <<"Hora de la funcion: 12:00"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case1 switch case 2:{ system("cls"); cout << "Usted ha escogido la funcion de las 15:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Meteoro"<<endl; cout <<"Hora de la funcion: 15:30"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case2 switch fun case 3:{ system("cls"); cout << "Usted ha escogido la funcion de las 18:35"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Meteoro"<<endl; cout <<"Hora de la funcion: 18:35"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case3 switch fun case 4:{ system("cls"); cout << "Usted ha escogido la funcion de las 21:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Meteoro"<<endl; cout <<"Hora de la funcion: 21:30"<<endl; cout <<"tipo de sala: MacroEX"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 50*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case4 switch fun }//fin switch fun break; }//fin case1 switch tip case 2:{ system ("cls"); cout << "Ha escogido la sala tipo Digital" <<endl; cout << "\t 1) 12:00 PM"<<endl; cout << "\t 2) 19:30 PM"<<endl; cout << "¿A que funcion desea asistir?"<<endl; cin>>fun; switch(fun){ case 1:{ system("cls"); cout << "Usted ha escogido la funcion de las 12:00"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Meteoro"<<endl; cout <<"Hora de la funcion: 12:00"<<endl; cout <<"tipo de sala: Digital"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 35*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case1 switch fun case 2:{ system("cls"); cout << "Usted ha escogido la funcion de las 19:30"<<endl; asientos(); cout << "Confirme los datos de su eleccion"<<endl; cout <<"Nombre de la pelicula: Meteoro"<<endl; cout <<"Hora de la funcion: 19:30"<<endl; cout <<"tipo de sala: Digital"<<endl; cout << "Usted reservo: " <<p <<"asiento(s), por el valor de: " << 35*p << "$" <<endl; cout <<" Si " <<endl; cout <<" No " <<endl; cin>>rf; if(rf == 1){ cout<<"Disfrute de la pelicula "<<endl; Sleep(4000); goto final; }else{ cout << "Usted desea: " <<endl; cout << "\t 1. Volver al menu principal" <<endl; cout << "\t 2. Cancelar toda la operacion" <<endl; cin>>o; system("cls"); if(o == 1){ goto menu; }else{ goto final; } } break; }//fin case2 switch fun break; }//fin switch fun }//fin case 2 switch tip break; }//fin switch tip }//fin case3 switch a default: menuop: cout << "usted selecciono una opcion invalida"<<endl; cout << " ¿Desea volver al menu?"<<endl; cout << " 1. Si"<<endl; cout << " 2. No"<<endl; cin>>x; if(x = 1){ goto menu; }else{ cout << "Excelente dia"<<endl; goto final; } final: system("cls"); system("pause"); return 0; }//fin switch a resultados.open ("dato.txt"); resultados<<"El recibo es : "<<fun<<endl; }//fin main
MOD: El código debe ir entre etiquetas de Código GeSHi