Algoritmo de reserva de puestos en avión

Iniciado por daya2912, 16 Noviembre 2016, 04:56 AM

0 Miembros y 1 Visitante están viendo este tema.

daya2912

El algoritmo debe ser capaz de realizar la reserva de una silla. Para eso se pide el nombre
y cédula del cliente. El algoritmo debe preguntar si quiere ventana o pasillo y dependiendo
de la opción busca la primera silla disponible. De no tener silla disponible del tipo
seleccionado lo acomoda en la primera silla disponible sin importar el tipo. De no
encontrar puestos disponibles, el cliente pasará a una lista de espera. se debe tener en
cuenta que no se puede tener más de 20 personas en lista de espera.

engel lex

Cual es tu duda exactamente? qué no sabes hacer? En ue te da error tu programa? Que llevas hecho?

Mucha gente es probable que sólo lea "este es el enunciado, es un poco largo" y se vaya...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

daya2912

no se si debo usar una matriz o como me dijeron 2 vectores de 20 posiciones, en este momento estoy haciendo la reserva con los vectores, pero no se como hacer para asignarle el nombre y la cedula a una silla especifica del avion

engel lex

Da igual, por comodidad una matriz

Para los sujetos puedes usar struct u objetos, da igual en este caso y para verificar si está vacío, puedes tomar en cuenta que el nombre es "" o la cédula 0
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.