Problema autobuses c++
Eee espera aver si alguien tenie este problema
Se desea simular el comportamiento de una parada de autobús a la que sólo puede llegar un autobús. Cuando llegue un
autobús con n plazas libes, las personas que estén esperando subirán por orden de llegada a la parada hasta completar las
plazas vacías o no haber esperando más personas dicho autobús.
El comportamiento de la parada es idéntico a una estructura de Cola. Por lo que se debe implementar una Cola (a partir
de la definición que se adjunta Y SIN MODIFICAR LA DEFINICIÓN DE LA MISMA) y un programa cliente con las
siguientes opciones de menu:
Nombre: (Apellidos, Nombre) Curso:
Especialidad: (Gestión/Sistemas) Grupo: (A/B/C/D)
Puesto: número de ordenador Fecha: dd/mm/aa
Práctica 18: Colas en C++
A. Llegar Persona Parada
B. Llegar Bus Parada
C. Primero Bus Parada
D. PintarParada
X. Salir del Programa
Llegar Persona Parada. Se pedirá por teclado el nombre de la persona que está esperando el autobús y se meterá en
la cola.
.
Llegar Bus Parada. Se pedirá por teclado el número de plazas libres que tiene el autobús y se quitarán de la cola
(Mostrando su nombre por pantalla) tantas personas como plazas libres haya o hasta que la cola esté vacía.
.
Primero Bus Parada. Mostrará por pantalla el nombre de la primera persona que espera el autobús.
.
PintarParada. Muestra por orden todas las personas que están en la cola.
.
Salir del Programa. Se pedirá confirmación de salida.
Se desea simular el comportamiento de una parada de autobús a la que sólo puede llegar un autobús. Cuando llegue un
autobús con n plazas libes, las personas que estén esperando subirán por orden de llegada a la parada hasta completar las
plazas vacías o no haber esperando más personas dicho autobús.
El comportamiento de la parada es idéntico a una estructura de Cola. Por lo que se debe implementar una Cola (a partir
de la definición que se adjunta Y SIN MODIFICAR LA DEFINICIÓN DE LA MISMA) y un programa cliente con las
siguientes opciones de menu:
Nombre: (Apellidos, Nombre) Curso:
Especialidad: (Gestión/Sistemas) Grupo: (A/B/C/D)
Puesto: número de ordenador Fecha: dd/mm/aa
Práctica 18: Colas en C++
A. Llegar Persona Parada
B. Llegar Bus Parada
C. Primero Bus Parada
D. PintarParada
X. Salir del Programa
Llegar Persona Parada. Se pedirá por teclado el nombre de la persona que está esperando el autobús y se meterá en
la cola.
.
Llegar Bus Parada. Se pedirá por teclado el número de plazas libres que tiene el autobús y se quitarán de la cola
(Mostrando su nombre por pantalla) tantas personas como plazas libres haya o hasta que la cola esté vacía.
.
Primero Bus Parada. Mostrará por pantalla el nombre de la primera persona que espera el autobús.
.
PintarParada. Muestra por orden todas las personas que están en la cola.
.
Salir del Programa. Se pedirá confirmación de salida.
Respuesta de estrujones
2