Manual del estudiante de Ingeniería en Sistemas de UTN/Simulación/Software de simulación de eventos discretos/Ejercicio 2 GPSS

De Wikilibros, la colección de libros de texto de contenido libre.

Problema 2[editar]

A un banco ingresa una persona cada 60 +/- 10 segundos. Al entrar se dirigen a una cola demorando 5 +/- 2 segundos en llegar. Hay tres cajas atendiendo, cada una demora 3 +/- 2 minutos en atender a cada persona, la que luego se retira demorando 7 +/- 2 segundos en llegar a la puerta. Hay una puerta de entrada y otra de salida. Por cada una de las puertas sólo puede pasar de a una persona por vez demorando 3 +/- 2 segundos. Simular 5 horas de atención, indicando la cola máxima registrada. Tabular, cada 2 minutos, la cantidad de clientes dentro del banco. Utilizar, además, una QTABLE que tabule el tiempo en la cola de las cajas.

clientes     TABLE Q$banco,2,2,20
tiempoQCajas QTABLE colaCajas,30,30,30

banco        STORAGE 1000
puertaE      STORAGE 1
puertaS      STORAGE 1
cajas        STORAGE 3

             GENERATE 60,10
             ENTER puertaE
             ENTER banco
             ADVANCE 3,2
             LEAVE puertaE
             ADVANCE 5,2
             QUEUE colaCajas
             ENTER cajas
             DEPART colaCajas
             ADVANCE 180,120
             LEAVE cajas
             ADVANCE 7,2
             ENTER puertaS
             ADVANCE 3,2
             LEAVE puertaS
             LEAVE banco
             TERMINATE

             GENERATE 18000
             TERMINATE 1

             GENERATE 120
             TABULATE clientes
             TERMINATE
;guía
             START 1