// ESTE ES UN SISTEMA DE RESERVACION DE UNA AEROLINEA #include <iostream> using namespace::std; #include <iomanip> int Asignar(int b[], int r); int main() { // ABRE MAIN int Fumar[6] = {0}; int No_Fumar[6] = {0}; int respuesta, n = 0, s = 1, evaluacion; int Contador_Fumar = 0; int Contador_No_Fumar = 0; while ( (Contador_Fumar + Contador_No_Fumar) < 10 ) { // ABRE WHILE if ( 5 == Contador_Fumar ) { // ABRE IF cout <<"\nDesea Area de No Fumar? ( 1 para si, 0 para no) " << endl; cin >> respuesta; if ( 1 == respuesta ) { evaluacion = Asignar( No_Fumar, n ); // SI EL CLIENTE DESEA NO FUMAR SE ENVIA N if ( 0 == evaluacion ) Contador_No_Fumar++; else Contador_Fumar++; } // CONTADOR NO_FUMAR else cout <<"\nEl proximo vuelo parte en tres horas. " << endl; } // CIERRA IF else { // ABRE ELSE cout <<"\nDesea area de fumar? (1 para si, 0 para no) "<<endl; cin >> respuesta; if ( 1 == respuesta ) { evaluacion = Asignar( Fumar, s ); // SE ENVIA S PARA INCREMENTAR CONTADOR_FUMAR if (0 == evaluacion) Contador_No_Fumar++; else Contador_Fumar++; } else { // ABRE ELSE cout <<"\nDesea Area de No Fumar? ( 1 para si, 0 para no ) " <<endl; cin >> respuesta; if ( 1 == respuesta ) { evaluacion = Asignar(No_Fumar, n ); if ( 0 == evaluacion ) Contador_No_Fumar++; else Contador_Fumar++; } else cout <<"\nEl proximo vuelo sale en tres horas. " << endl; } // CIERRA ELSE } // CIERRA ELSE } // CIERRA WHILE return 0; } // CIERRA MAIN //////////////////////////////////////////////////// // ASIGNAR //////////////////////////////////////////////////// int Asignar( int b[], int r ) { // ABRE ASIGNAR int c, No_Fumar = 0, Fumar = 1;; for ( c = 1; 5 >= c; c++ ) { // ABRE FOR if ( 0 == b[c] ) { // ABRE IF cout << "\nAsiento " << c << endl; b[c] = 1; if ( 0 == r ) return No_Fumar; else return Fumar; } // CIERRA IF } // CIERRA FOR } // CIERRA ASIGNAR
domingo, 31 de octubre de 2010
Deitel_C++_4.20 (Reservación de una Aerolínea en C++)
Suscribirse a:
Enviar comentarios (Atom)
GRACIAS MAN! QUE CRACK
ResponderEliminarbuen programa, gracias... me gustaria que publicaran mas ejercicios resueltos del libro de como programar en C..
ResponderEliminarGracias. Si te interesa el lenguaje C, revisa la étiqueta C Puedes encontrar muchos programas.
EliminarSaludos.
podrian darme este ejercicio en c# por favor
ResponderEliminarsaludos
Lo siento. No conozco C#. Saludos.
Eliminar