; Taller de televisores
; Time unit: 1 minute
; Televisor rentado
GENERATE 2400,480 ; Televisores rentados llegan cada 2400 minutos (cada 40 horas)
QUEUE Renta ; Entra en la cola de televisores rentados
SEIZE Técnico ; Captura al técnico
DEPART Renta ; Sale de la cola de televisores rentados
ADVANCE 10,1 ; El técnico realiza la revisión de televisores rentados (entre 9 y 11 minutos)
RELEASE Técnico ; Libera al técnico
TERMINATE ; Finaliza el proceso
; Reparación inmediata
GENERATE 90,10 ; Reparaciones inmediatas llegan cada 90 minutos
QUEUE Inmediata ; Entra en la cola de reparaciones inmediatas
SEIZE Técnico ; Captura al técnico
DEPART Inmediata ; Sale de la cola de reparaciones inmediatas
PREEMPT Técnico, 1 ; Reparaciones inmediatas tienen prioridad 1
ADVANCE 15,5 ; El técnico realiza la reparación inmediata (entre 10 y 20 minutos)
RELEASE Técnico ; Libera al técnico
TERMINATE ; Finaliza el proceso
; Reparación de cliente
GENERATE 300,60 ; Clientes llegan cada 300 minutos (cada 5 horas)
QUEUE Cliente ; Entra en la cola de clientes
SEIZE Técnico ; Captura al técnico
DEPART Cliente ; Sale de la cola de clientes
PREEMPT Técnico, 2 ; Reparaciones de clientes tienen prioridad 2
ADVANCE 120,30 ; El técnico realiza la reparación de cliente (entre 90 y 150 minutos)
RELEASE Técnico ; Libera al técnico
TERMINATE ; Finaliza el proceso
; Timer
GENERATE 42300 ; Timer llega a los 42300 minutos (30 días)
TERMINATE 1 ; Termina la simulación
; Control
START 1 ; Inicia la simulación
END ; Termina el programa