You are on page 1of 1

Trabajo de Elementos de Programacin 2-2016.

Estructuras de Datos y Gestin de Memoria Dinmica

Construir un programa que permita Administrar la asignacin de parqueos de un Edificio. El programa


no debe ser muy complejo de realizar y solamente se requiere que trabaje en modo texto. Al inicio de la
ejecucin se pueden definir cuantos parqueos se dispone, siempre numerados del 1 a n. despus de eso
la aplicacin solamente se dedica a gestionar Asignacin y Liberacin de los mismos.

Provea una interfaz como la siguiente:

Estado del Parqueo:


===================
Parqueos Disponibles: [01] [03] [06] [08] [09] [10] [11] [12]
Parqueos Ocupados: [02] [04] [05] [07] [13] [14] [15] [16]

Que desea hacer? 1- Liberar un parqueo. 2- Asignar un parqueo.


>1
Elija el parqueo que va a Liberar: 16
El parqueo se ha liberado!

Estado del Parqueo:


===================
Parqueos Disponibles: [01] [03] [06] [08] [09] [10] [11] [12] [16]
Parqueos Ocupados: [02] [04] [05] [07] [13] [14] [15]

Que desea hacer? 1- Liberar un parqueo. 2- Asignar un parqueo.


>2
Elija el parqueo que va a Asignar: 01
El parqueo se ha Asignado!

Estado del Parqueo:


===================
Parqueos Disponibles: [03] [06] [08] [09] [10] [11] [12] [16]
Parqueos Ocupados: [01] [02] [04] [05] [07] [13] [14] [15]

Reglas del trabajo

Para la implementacin del programa debe usar estructuras con gestin de memoria Dinmica:
dobles, simples, circulares (las que considere convenientes).
No puede usar Vectores\Arreglos.
Al menos se necesitan 2 estructuras una para almacenar los espacios disponibles, y otra para
almacenar los espacios ocupados. Es decir la informacin de disponibles y ocupados se manejan
por separado en 2 estructuras separadas.
Debes hacer tu programa por separado. No se aceptan copias. Si se identifican 2 trabajos
similares entonces ambos pierden el puntaje.

Puntos Extra!

Extender el programa: incluir en cada parqueo informacin del vehculo (placa y color) que
ocupa el parqueo (aplicando Genricas y\o Polimorfismo).

You might also like