Proyecto Supermercado Gama

Proyecto de simulación de un supermercado haciendo uso de hilos y semáforos.


Instrucciones

  1. Clone el proyecto y ábralo en NetBeans
  2. Haga click en el botón para ejecutar el programa

Se le presentará la siguiente ventana

  1. Tiene las siguientes opciones

    • Si desea ejecutar el programa con las constantes iniciales, haga click en "Comenzar sin Archivo"

    • Si desea agregar mediante un archivo .txt sus propias constantes, haga click en "Abrir Archivo" y selecciónelo. También cuenta con la opción de escribir la ruta del mismo. Luego haga click en "Comenzar con Archivo"


Formato Archivo .txt

El modelo de .txt que lee la simulación cuenta con 8 lineas obligatorias, cada una representa respectivamente:

  • Tiempo, en segundos, que dura una hora en el programa.

  • Número de estantes iniciales.

  • Número máximo de estantes permitidos.

  • Capacidad máxima de los estantes.

  • Número de cajas registradoras operando.

  • Número máximo de cajas registradoras permitidas.

  • Número de carritos iniciales.

  • Número máximo de carritos.

Sin espacios y sin saltos de linea extra, tampoco deben haber letras. Son estrictamente números.


Constantes iniciales

Al ejecutar el programa haciendo click en el botón "Comenzar sin Archivo", se iniciará la simulación con las siguientes constantes

  • Tiempo, en segundos que dura una hora: 5 segundos

  • Número de estantes iniciales: 1

  • Número máximo de estantes permitidos: 3

  • Número de cajas registradoras iniciales operando: 4

  • Número máximo de cajas registradoras permitidas: 10

  • Número de carritos iniciales: 10

  • Número máximo de carritos: 20


Autores

  • Samuel Mariña
  • María Cafarelli