Simulacion io ii
1. escoja un numero al azar entre 1 y 4 para determinar el minuto en el cual llegael primer cliente.
2. en el momento de llegada del primer cliente
a) Determine el tiempo de servicio para ese cliente (entero al azar entre 1 y 4)
b) Empiece a darle servicio al cliente;
c)programe el tiempo de llegada del siguiente cliente (entero ... ),añadido al tiempo actual
3. para cada minuto del Día:
a. si llega el siguiente cliente:
1. Póngalo en la cola.
2. Programeel tiempo de llegada del siguiente cliente (entero...)añadido al tiempo actual
b. Si termina le servicio del cliente:
1. Imprimir sale cliente y numero del cliente atendido
2. Retenerloen cola para servicio al siguiente
3. Determinar el tiempo de servicio promedio
Modelado en codigo
SOLUCION
public class Clientes {
//tiempos de llegada y servicio del cliente 1 int tiempoLlegadaC1;
int tiempoServicioC1;
// tiempos de llegada y servicio de los demas clientes
int tiempoLlegadaDm;
int tiempoServicioDm;
int tiempoLlegada;
inttiempoServicio;
////////////////////////////
// sirve para limitar en qué momento debe cerrar la caja
int dia;
int minTransc;
public Clientes() {
dia = 720;
minTransc=0; }
int [][] Clientes = new int[3][2];
public void servicioYLlegada(){
for (int i = 0; i<Clientes.length; i++){
for (int j = 0; j<Clientes.length; j++){
// tiempo llegada del primer cliente
tiempoLlegadaC1=(int)(Math.random()*4)+1;
// tiempo de servicio del primer cliente
tiempoServicioC1=(int)(Math.random()*4)+1;
Clientes[0][0]=tiempoLlegadaC1;
Clientes[0][1]=tiempoServicioC1;
// tiempo de llegada de llegada y servicio de los...
Regístrate para leer el documento completo.