Skip to content

Es un programa simple con mucha lógica que usa matrices para reservar asientos y mostrar en pantalla. Pide que ingrese la fila y la columna y si está disponible la reserva. Esta vez no usé test con Junit y lo hice usando solo la lógica y probando por consola.

Notifications You must be signed in to change notification settings

maxialoalo/reservaDeAsientos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reserva de Asientos

Este programa en Java simula una reserva de asientos, permitiendo a los usuarios reservar asientos en un teatro virtual.

Cómo Usar

  1. Ejecución del Programa:

    • Clona o descarga el repositorio en tu máquina local.
    • Abre el proyecto en tu entorno de desarrollo Java favorito.
    • Ejecuta la clase ReservaDeAsientos.java para iniciar la aplicación.
  2. Interacción con el Programa:

    • El programa te pedirá que ingreses la fila y la columna en la que deseas reservar un asiento.
    • Ingresa números enteros para la fila y la columna.
    • Si ingresaste correctamente un número entero, se te preguntará si deseas seguir reservando. Ingresa "si" o "no" para continuar o finalizar la reserva.
    • Si ingresaste incorrectamente un número (por ejemplo, letras o caracteres especiales), el programa mostrará un mensaje de error y te pedirá que lo intentes nuevamente.
  3. Visualización de Asientos Reservados:

    • Después de finalizar la reserva, el programa mostrará el estado actualizado de los asientos, indicando cuáles están reservados ("x") y cuáles están disponibles ("l").

Características Destacadas

  • Manejo de Errores:

    • El programa utiliza excepciones para manejar errores, como ingreso de datos no numéricos.
    • Ofrece mensajes claros para guiar al usuario sobre cómo corregir los errores.
  • Interactividad:

    • Proporciona una interfaz interactiva para que los usuarios reserven asientos fácilmente.
    • Solicita confirmación para continuar o finalizar la reserva.
  • Estado Visual:

    • Muestra una representación visual de los asientos después de cada reserva para una fácil comprensión del estado actual.
  • Flexibilidad:

    • Puede ser ampliado fácilmente para incluir más características, como la opción de seleccionar un tipo de asiento específico o reservar para una fecha y hora determinadas.

Requisitos

  • Este programa se ejecuta en una máquina virtual Java (JVM).
  • Asegúrate de tener un entorno de desarrollo Java configurado.

Notas Adicionales

  • Este proyecto es parte de un ejercicio de programación y puede estar sujeto a mejoras y expansiones futuras.

¡Disfruta reservando tus asientos virtuales!

About

Es un programa simple con mucha lógica que usa matrices para reservar asientos y mostrar en pantalla. Pide que ingrese la fila y la columna y si está disponible la reserva. Esta vez no usé test con Junit y lo hice usando solo la lógica y probando por consola.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages