Codigo buss
Enviado por Maria Athenea Burgos Ramirez • 17 de Junio de 2017 • Tutorial • 10.636 Palabras (43 Páginas) • 135 Visitas
#include
#include
#include
#include "Reserva.cpp"
using namespace std;
void llenarAsiento();
int Menu();
void MenuReserva();
void MenuPasajero(int);
void MenuEditarPasajero();
void cambiarAsiento(int , int);
void registroDatos(int, string,string,string,bool,string,string,int,string,string, bool);
void mostrarTodosPasajeros();
void mostrarPasajero(int);
void mostrarAsientosdisponibles();
void mostrarTodosAsientos();
void MenuVerificarAsiento();
Reserva reservar[80];
int main(){
int opcion;
registroDatos(30,"CUSCO","PUERTO","73748075",true,"ALAIN","CONTRERAS AGUILAR",23,"AA. AS","",true); //esta linea esta creando o ingresando a un usario fue usado como prueba
llenarAsiento();
do{
opcion=Menu();
switch(opcion){
case 1:
MenuReserva();
break;
case 2:
MenuEditarPasajero();
break;
case 3:
mostrarTodosPasajeros();
break;
case 4:
mostrarAsientosdisponibles();
break;
case 5:
mostrarTodosAsientos();
break;
case 6:
MenuVerificarAsiento();
break;
case 0:
break;
default:
break;
}
}while(opcion!=0);
return 0;
}
//funcion llenar asientos
void llenarAsiento(){
for(int i=0; i<80; i++){
reservar[i].set_nro_asientos(i+1);
}
}
//fin llenado
//Menu principal
int Menu(){
int opcion;
system("cls");
cout<<"Menu"<
cout<<"1. Reservar Pasaje"<
cout<<"2. Editar Datos Del Pasajero"<
cout<<"3. Mostrar Lista de Pasajeros"<
cout<<"4. Mostrar Asientos Disponibles"<
cout<<"5. Mostrar Todos Los Asientos"<
cout<<"6. Verificar Asiento"<
cout<<"0. Salir"<
cout<<"Elija Una Opcion: ";
cin>>opcion;
return opcion;
}
//fin Menu principal
//Menu Verificar asiento
void MenuVerificarAsiento(){
int asiento;
string opcion;
system("cls");
cout<<"Ingrese Asiento a verificar: ";cin>>asiento;
if(reservar[asiento-1].get_lleno()==false){
cout<<"El asiento no esta Ocupado Desea Reservarlo (y/Y o n/N): ";cin>>opcion;
if(opcion=="y" || opcion=="Y"){
MenuReserva();
}else{
cout<<"Desea seguir Buscando (y/Y o n/N): ";cin>>opcion;
if(opcion=="y" || opcion=="Y"){
MenuVerificarAsiento();
}else{
system("pause");
}
}
}else{
...