Advertisement
KaiserRego

Main release 4 "Guido"

Apr 29th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1. MAIN
  2.  
  3.  
  4. import java.util.*;
  5.  
  6. public class Main {
  7.    
  8.     //
  9.    
  10.     //Cambiar el 120 por la lectura de los d�as
  11.    
  12.     public static void simular(String dia) {
  13.        
  14.         // 1º Declaración y creación de la colaDeClientes
  15.         Cola colaDeClientes;
  16.         if (dia.equals("Lunes")){
  17.             colaDeClientes = new Cola (120);
  18.         }
  19.         else if (dia.equals("Martes")){
  20.             colaDeClientes = new Cola ();
  21.         }
  22.         else if (dia.equals("Miércoles")){
  23.             colaDeClientes = new Cola ();
  24.         }
  25.         else if (dia.equals("Jueves")){
  26.             colaDeClientes = new Cola ();
  27.         }
  28.         else if (dia.equals("Viernes")){
  29.             colaDeClientes = new Cola ();
  30.         }
  31.         else if (dia.equals("Sábado")){
  32.             colaDeClientes = new Cola ();
  33.         }
  34.        
  35.         // 2º Carga de Clientes en la colaDeClientes
  36.         PoissonSimulator generadorDeArribos = null ;
  37.         try{
  38.             generadorDeArribos =  new PoissonSimulator(10, 15);
  39.         }
  40.         catch (PoissonSimulatorException e){
  41.             System.out.println("Error en PoissonSimulator");
  42.         }
  43.        
  44.        
  45.         //--------------------------- Advertencia:  el for NO ES de 0 a 120 es de 0 a la cantidad promedio de clientes por dia -----------------------------------//
  46.         double nuevoHorario = 0;
  47.        
  48.         for (int i = 0; i < 120; i++){
  49.            
  50.             nuevoHorario = nuevoHorario + generadorDeArribos.proximoArribo();
  51.            
  52.             Cliente nuevoCliente = new Cliente (nuevoHorario);
  53.            
  54.             colaDeClientes.encolar(nuevoCliente);  
  55.         }
  56.            
  57.        
  58.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement