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

Programa En C++ Venta De Boletos De Bus


Enviado por   •  23 de Abril de 2015  •  2.671 Palabras (11 Páginas)  •  6.191 Visitas

Página 1 de 11

#include<stdio.h>

#include<stdlib.h>

#include<iostream>

#include<string.h>

//Sistema de Venta de Pasajes

//Autor: Karen Neubauer Meza V4.0 Fecha:17-11-2014

using namespace std;

void Venta_pasaje(int[], int, char[], char[]);

void Reserva_pasaje(int[], int, char[], char[]);

void Consulta_asiento(int[], int, char[], char[]);

void Anular_venta(int[], int, char[], char[]);

void Estado_bus(int[], int, char[], char[]);

void Asientos_reservados(int[], int, char[], char[]);

void Total_recaudado(int[], int);

void Venta_pasaje(int Bus[41], int asiento, char Rut[41][11], char Nombre[41][20])

{

char confirma;

printf("\n.. Venta de Pasaje ..\n\n");

cout<<" Ingrese Numero Asiento (1 al 40): ";

cin>>asiento;

if (asiento<1 || asiento>40)

printf("\n ..Error.. Asiento %d no existe, Redigite..\n\n",asiento);

else if (Bus[asiento]==0)

{ Bus[asiento]=1;

printf("\n Ingrese rut del pasajero \n");

cin>>Rut[asiento];

printf("\n Ingrese nombre del pasajero \n");

cin>>Nombre[asiento];

printf("\n Asiento %i Vendido \n",asiento);

}

else if (Bus[asiento]==1)

{ printf("\n Asiento Vendido \n");

}

else

{

cout<<" Asiento Reservado a "<<Nombre[asiento]<<" Desea comprar?"<<endl;

cin>>confirma;

if (confirma=='S'||confirma=='s')

{

Bus[asiento]=1;

cout<<" Asiento vendido al pasajero reservado!!!! "<<endl;

}

}

printf ("\n");

system("pause");

//return 0;

//break;

}

void Reserva_pasaje(int Bus[41], int asiento, char Rut[41][11], char Nombre[41][20]){

printf("\n.. Reserva de Pasaje ..\n\n");

cout<<" Ingrese Numero Asiento (1 al 40): ";

cin>>asiento;

if (asiento<1 || asiento>40)

printf("\n ..Error.. Asiento %d no existe, Redigite..\n\n",asiento);

else if (Bus[asiento]==0)

{ Bus[asiento]=2;

printf("\n Ingrese rut del pasajero \n");

cin>>Rut[asiento];

printf("\n Ingrese nombre del pasajero \n");

cin>>Nombre[asiento];

printf("\n Asiento %i Reservado \n",asiento);

}

else

{

cout<<endl<<"Asiento "<<asiento<<" Ocupado"<<endl;

}

cout<<endl;

system("pause");

}

void Consulta_asiento(int Bus[41], int asiento, char Rut[41][11], char Nombre[41][20])

{

printf("\n.. Consulta de Pasaje ..\n\n");

cout<<" Ingrese Numero Asiento (1 al 40): ";

cin>>asiento;

if (asiento<1 || asiento>40)

{

printf("\n ..Error.. Asiento %d no existe, Redigite..\n\n",asiento);

}

else if (Bus[asiento]==0)

{

printf("\n Asiento %i Disponible \n",asiento);

}

else if(Bus[asiento]==1)

{

cout<<endl<<"Asiento "<<asiento<<" Vendido"<<endl;

cout<<endl<<"Rut: "<<Rut[asiento]<<endl;

cout<<endl<<"Nombre: "<<Nombre[asiento]<<endl;

}

else

{

printf("\n Asiento %i Reservado \n",asiento);

cout<<endl<<"Rut: "<<Rut[asiento]<<endl;

cout<<endl<<"Nombre: "<<Nombre[asiento]<<endl;

}

cout<<endl;

system("pause");

}

void Anular_venta(int Bus[41], int asiento, char Rut[41][11], char Nombre[41][20])

{

printf("\n.. Anular Venta de Pasaje ..\n\n");

cout<<" Ingrese Numero Asiento (1 al 40): ";

cin>>asiento;

if (asiento<1 || asiento>40)

printf("\n ..Error.. Asiento %d no existe, Redigite..\n\n",asiento);

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com