ESTOY PERDIDO - AYUDA
Publicado por Miguel Angel (11 intervenciones) el 19/03/2017 10:54:23
Tengo que hacer el siguiente ejercicio y no se por donde empezar:
1. Realizar una aplicación que simule el funcionamiento de un parking que dispone de las siguientes plazas:
14 para coches pequeños y 10 para coches grandes.
Usa dos arrays para representar el parking.
Las posiciones de los arrays representarán las plazas, y almacenarán información de si la plaza está ocupada o no (puedes usar un valor numérico, como 0 para plaza libre, 1 para plaza ocupada).
Los coches se aparcarán de la siguiente forma: cuando entra en el parking, se identifica al coche como grande
o pequeño. Los coches grandes aparcan en la primera plaza grande que encuentren. En cambio, los coches pequeños aparcaran en la primera plaza pequeña que encuentren, pero, de no encontrar ninguna, intentarán aparcar en la primera plaza grande libre que vean.
La aplicación tendrá las siguientes páginas:
? Página inicial donde se mostrarán las siguientes opciones:
o Aparcar coche.
o Retirar coche.
o Ver estado del parking.
Cada una de las opciones anteriores nos llevará a una página donde se ejecutarán las operaciones necesarias
para llevar a cabo la opción seleccionada por el usuario. Éstas se detallan a continuación.
? Aparcar coche: mediante un formulario se indicará si el coche es grande o pequeño. A continuación
se procederá a aparcar usando el mecanismo que se ha explicado previamente. Obtendremos un mensaje que nos
indicará si el coche se ha aparcado (no es necesario indicar la plaza), o si el parking está lleno.
? Retirar coche: mediante un formulario se indicará de qué parking se quiere retirar el coche
(parking grande o parking pequeño) y la plaza que ocupa el vehículo. El programa mostrará un mensaje indicando
si se ha retirado el coche, o si no se encontraba ningún coche en la plaza indicada.
? Ver estado del parking: se mostrará por pantalla el estado de cada plaza del parking, indicando si está libre u ocupada.
Consideraciones: recuerda que para pasar datos no incluidos en un formulario de una página a otra puedes usar sesiones.
1. Realizar una aplicación que simule el funcionamiento de un parking que dispone de las siguientes plazas:
14 para coches pequeños y 10 para coches grandes.
Usa dos arrays para representar el parking.
Las posiciones de los arrays representarán las plazas, y almacenarán información de si la plaza está ocupada o no (puedes usar un valor numérico, como 0 para plaza libre, 1 para plaza ocupada).
Los coches se aparcarán de la siguiente forma: cuando entra en el parking, se identifica al coche como grande
o pequeño. Los coches grandes aparcan en la primera plaza grande que encuentren. En cambio, los coches pequeños aparcaran en la primera plaza pequeña que encuentren, pero, de no encontrar ninguna, intentarán aparcar en la primera plaza grande libre que vean.
La aplicación tendrá las siguientes páginas:
? Página inicial donde se mostrarán las siguientes opciones:
o Aparcar coche.
o Retirar coche.
o Ver estado del parking.
Cada una de las opciones anteriores nos llevará a una página donde se ejecutarán las operaciones necesarias
para llevar a cabo la opción seleccionada por el usuario. Éstas se detallan a continuación.
? Aparcar coche: mediante un formulario se indicará si el coche es grande o pequeño. A continuación
se procederá a aparcar usando el mecanismo que se ha explicado previamente. Obtendremos un mensaje que nos
indicará si el coche se ha aparcado (no es necesario indicar la plaza), o si el parking está lleno.
? Retirar coche: mediante un formulario se indicará de qué parking se quiere retirar el coche
(parking grande o parking pequeño) y la plaza que ocupa el vehículo. El programa mostrará un mensaje indicando
si se ha retirado el coche, o si no se encontraba ningún coche en la plaza indicada.
? Ver estado del parking: se mostrará por pantalla el estado de cada plaza del parking, indicando si está libre u ocupada.
Consideraciones: recuerda que para pasar datos no incluidos en un formulario de una página a otra puedes usar sesiones.
Valora esta pregunta
0