ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo buss


Enviado por   •  17 de Junio de 2017  •  Tutoriales  •  10.636 Palabras (43 Páginas)  •  117 Visitas

Página 1 de 43

#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{                

...

Descargar como (para miembros actualizados)  txt (23 Kb)   pdf (64 Kb)   docx (15 Kb)  
Leer 42 páginas más »
Disponible sólo en Clubensayos.com