Skip to content

Jaime-vargas/Technical-test-Trainee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TRAINEE-Technical-Test

Assume a seat reservation system for a theater. The theater has 10 rows and 10 seats in each row. It is necessary to develop a system (without using a database, only logical data handling) that allows to carry out the following.

1- Load the map of rows and seats. Indicating with an "X" the occupied seats and with an "L" the free seats. When starting the program, all seats must be free.

2- Manage the reservation contemplating that it can only be reserved if it is in "L" status, in case it is in "X" it must be informed that it is occupied. If it is in "L" status, it will automatically change to "X" when reserving.

3- To finalize the program, a particular value must be entered to confirm the closing. There is no number of times to be able to execute a seat reservation.

4- If there are 10 rows and 10 seats in each row, it should not be allowed to sell seats out of this range.

5- In case you need to see graphically the seats, the program must allow to show only the seat map.

Only use logic and console output.


Prueba tcnica TRAINEE

Suponer un sistema de reserva de asientos para un teatro. El teatro cuenta con 10 filas y 10 asientos en cada una. Se necesita desarrollar un sistema (Sin uso de base de datos, unicamente manejo de datos de forma logica) que permita llevar a cabo lo siguiente.

1- Cargar el mapa de filas y asientos. Indicando con una "X" los asientos ocupados y con una "L" los asientos libres. Al iniciar el programa todos los asientos deben estar libres

2- Manejar la reserva contemplando que solo puede ser reservado si se encuentra en estado "L" en caso de que este en "X" se debe informar que esta ocupado. si esta en estado "L" automaticamente al reservar pasara a "X"

3- Para finalizar el programa se debera ingresar un valor en particular para confirmar el cierre. No existe cantidad de veces para poder ejecutar una reserva se asientos

4- Colo existen 10 filas y 10 asientos en cada una, no se debe permitir venta de asientos fuera de este rango

5- En caso de que se necesiten ver de forma grafica los asientos el programa debe permitir mostrar solamente el mapa de asientos.

Solo usar logica y salida por consola.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages