ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo fuente simulador


Enviado por   •  9 de Noviembre de 2015  •  Trabajo  •  2.807 Palabras (12 Páginas)  •  237 Visitas

Página 1 de 12

SIMULACIÓN DIGITAL

JILMAR EDUARDO LIZARAZO

COD: 2072271

JOSYMAR GARCIA ACEVEDO

COD: 2072769

GRUPO: J1

FERNADO RUIZ

Profesor

UNIVERSIDAD INDUSTRIAL DE SANTANDER

BUCARAMANGA 12 DE JUNIO DEL 2012


Codigo fuente:

package Simulacion;

import static java.lang.System.out;

import java.text.DecimalFormat;

import java.util.Random;

class SimulacionCola{

    public static void main(String[]args){

        float f=0, a=0, pll=0, t=0, ps=0, tll=0, te=0, ts=0, x=0;

        DecimalFormat df = new DecimalFormat("0.00");

        ts=new Random().nextFloat()*4+2;  

        out.println("tll   " + "   nq         " + " tnow   " + "pll  " + " pe   " + " ps  ");

        while(t<=60){

            if(tll<=te && tll<=ts){

                f++;

                t=tll;

                out.println(df.format(a) + "  " + df.format(f) + "  " + "Llegada" + "  " + df.format(t) +

                        "  " + df.format(tll) + "  " + df.format(te) + "  " + df.format(ts));

                pll=new Random().nextFloat()*2+2;

                tll=tll+pll;

                a++;

            }else{

                if(te

                    f--;

                    out.println(df.format(a) + "  " + df.format(f) + "  " + "Entrada" + "  " + df.format(t) +

                            "  " + df.format(tll) + "  " + df.format(te) + "  " + df.format(ts));

                    t=te;

                    te=ts;

                }else{

                    t=ts;

                    out.println(df.format(a) + "  " + df.format(f) + "  " + "Salida " + "  " + df.format(t) +

                            "  " + df.format(tll) + "  " + df.format(te) + "  " + df.format(ts));

                    ps=new Random().nextFloat()*4+2;

                    ts=ts+ps;                    

                }

            }            

        }

        x=tll/a;

        out.println("Simulacion finalizada");

        out.println("total llegadas " + a);

        out.println("promedio cola " + x);

    }}

  • Primera corrida: tiempo de servicio 4-6 y tiempo llegada 2-4

tll                nq           tnow   pll      pe      ps  

0,00  1,00  Llegada  0,00  0,00  0,00  5,21

1,00  0,00  Entrada  0,00  2,18  0,00  5,21

1,00  1,00  Llegada  2,18  2,18  5,21  5,21

2,00  1,00  Salida     5,21  5,57  5,21  5,21

2,00  0,00  Entrada  5,21  5,57  5,21  11,15

2,00  1,00  Llegada  5,57  5,57  11,15  11,15

3,00  2,00  Llegada  8,61  8,61  11,15  11,15

4,00  2,00  Salida     11,15  11,76  11,15  11,15

4,00  1,00  Entrada  11,15  11,76  11,15  15,13

4,00  2,00  Llegada  11,76  11,76  15,13  15,13

5,00  3,00  Llegada  14,35  14,35  15,13  15,13

6,00  3,00  Salida   15,13  18,02  15,13  15,13

6,00  2,00  Entrada  15,13  18,02  15,13  17,35

6,00  2,00  Salida   17,35  18,02  17,35  17,35

6,00  1,00  Entrada  17,35  18,02  17,35  21,71

6,00  2,00  Llegada  18,02  18,02  21,71  21,71

7,00  2,00  Salida   21,71  21,96  21,71  21,71

7,00  1,00  Entrada  21,71  21,96  21,71  25,41

7,00  2,00  Llegada  21,96  21,96  25,41  25,41

8,00  2,00  Salida   25,41  25,42  25,41  25,41

8,00  1,00  Entrada  25,41  25,42  25,41  28,94

8,00  2,00  Llegada  25,42  25,42  28,94  28,94

9,00  2,00  Salida   28,94  29,12  28,94  28,94

9,00  1,00  Entrada  28,94  29,12  28,94  31,75

9,00  2,00  Llegada  29,12  29,12  31,75  31,75

10,00  2,00  Salida   31,75  32,08  31,75  31,75

10,00  1,00  Entrada  31,75  32,08  31,75  34,45

10,00  2,00  Llegada  32,08  32,08  34,45  34,45

11,00  2,00  Salida   34,45  35,73  34,45  34,45

11,00  1,00  Entrada  34,45  35,73  34,45  39,81

11,00  2,00  Llegada  35,73  35,73  39,81  39,81

12,00  3,00  Llegada  39,65  39,65  39,81  39,81

13,00  3,00  Salida   39,81  42,25  39,81  39,81

13,00  2,00  Entrada  39,81  42,25  39,81  43,89

13,00  3,00  Llegada  42,25  42,25  43,89  43,89

14,00  3,00  Salida   43,89  44,57  43,89  43,89

14,00  2,00  Entrada  43,89  44,57  43,89  49,19

14,00  3,00  Llegada  44,57  44,57  49,19  49,19

15,00  4,00  Llegada  46,79  46,79  49,19  49,19

16,00  4,00  Salida   49,19  49,36  49,19  49,19

16,00  3,00  Entrada  49,19  49,36  49,19  52,37

16,00  4,00  Llegada  49,36  49,36  52,37  52,37

17,00  5,00  Llegada  51,51  51,51  52,37  52,37

18,00  5,00  Salida   52,37  53,56  52,37  52,37

18,00  4,00  Entrada  52,37  53,56  52,37  55,85

18,00  5,00  Llegada  53,56  53,56  55,85  55,85

19,00  6,00  Llegada  55,61  55,61  55,85  55,85

20,00  6,00  Salida   55,85  58,09  55,85  55,85

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (61 Kb) docx (13 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com