Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include <string>
- using namespace std;
- struct Vuelo{
- string codVuelo;
- int cantPasajesDisp;
- int noVendidos;
- };
- struct Comprador {
- string apellido;
- string nombre;
- string dni;
- int pedidoPasajes;
- };
- Vuelo vuelos[5];
- Comprador compradores[10];
- int main() {
- string codigo;
- for (int i = 0; i < 5; ++i) {
- cout << "Ingrese el codigo del vuelo " << i+1 << endl;
- cin >> vuelos[i].codVuelo;
- cout<<"Cantidad de pasajes disponibles:"<<endl;
- cin >> vuelos[i].cantPasajesDisp;
- }
- cout<<"//Ingrese el Codigo de vuelo para el que desea comprar pasajes. //Ingrese Cod.Vuelo 0 p/ salir."<<endl;
- for(int n=0;n<10;++n) {
- cin >> codigo;
- int s=0;
- do {
- if (codigo == vuelos[s].codVuelo) {
- cout << "Cuantos pasajes quiere el comprador " << n << "?" << endl;
- cin >> compradores[n].pedidoPasajes;
- if (compradores[n].pedidoPasajes < vuelos[s].cantPasajesDisp) {
- cout << "Apellido?" << endl;
- cin >> compradores[n].apellido;
- cout << "Nombre?" << endl;
- cin >> compradores[n].nombre;
- cout << "Dni?" << endl;
- cin >> compradores[n].dni;
- vuelos[s].cantPasajesDisp = vuelos[s].cantPasajesDisp - compradores[n].pedidoPasajes;
- cout << compradores[n].dni << "//" << compradores[n].apellido << "//" << compradores[n].nombre
- << "//" << compradores[n].pedidoPasajes << "//" << vuelos[s].codVuelo << endl;
- ++s;
- } else {
- vuelos[s].noVendidos = vuelos[s].noVendidos + compradores[n].pedidoPasajes;
- ++s;
- }
- }
- }while(s<5);
- }
- for(int i=0;i<5;++i){
- cout<<"Codigo vuelo: "<<vuelos[i].codVuelo<<"//"<<"Pasajes disponibles: "<<vuelos[i].cantPasajesDisp<<"//"<<"Pasajes no vendidos: "<<vuelos[i].noVendidos<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement