Beispiel #1
0
        // MM1
        private void btnMM1(object sender, EventArgs e)
        {
            GraficoMM1 gmm1 = new GraficoMM1();

            gmm1.Visible = true;
            MM1 mm1 = new MM1();

            mm1.probabilidades();

            for (int i = 0; i < 10; i++)
            {
                mm1.tiempoentrellegadas[i]        = d.T_E_LL_MM1[i];
                mm1.tiempodeservicio[i]           = d.T_D_S_MM1[i];
                mm1.tiempodeservicioredondeado[i] = d.tiempo_servicioMM1(mm1.tiempodeservicio[i]);
                if (mm1.T_D_E(mm1.tiempodeservicioredondeado, mm1.tiempoentrellegadasredondeado) >= 6)
                {
                    mm1.cont_salidas6m = mm1.cont_salidas6m + 1;
                }
                else if (mm1.tiempodeservicioredondeado[i] >= 10)
                {
                    mm1.cont_salidas10m = mm1.cont_salidas10m + 1;
                }
                mm1.cont_salidasT = Math.Round(mm1.cont_salidas6m * 0.3) + (mm1.cont_salidas10m * ((0.7) * (0.9)));
            }
            mm1.T_D_E(mm1.tiempodeservicioredondeado, mm1.T_E_LLegadas());
            gmm1.TmaxCola1.Text  = "" + mm1.max_tiempo_cola;
            gmm1.TPromCola1.Text = "" + mm1.promedio_tiempo_cola;
            gmm1.TMinCola1.Text  = "" + mm1.min_tiempo_cola;
            gmm1.TMaxServ1.Text  = "" + mm1.tiempodeservicioredondeado.Max();
            gmm1.TMinServ1.Text  = "" + mm1.tiempodeservicioredondeado.Min();
            gmm1.TPromServ1.Text = "" + (mm1.tiempodeservicioredondeado.Sum() / Datos.rango);
            gmm1.Aband6M1.Text   = "" + Math.Round(mm1.cont_salidas6m * 0.3);
            gmm1.Aband10M1.Text  = "" + mm1.cont_salidas10m;
            gmm1.Label12.Text    = "" + mm1.cont_salidasT;
            gmm1.TextBox4.Text   = "" + mm1.tiempoentrellegadasredondeado[0];
            gmm1.TextBox5.Text   = "" + mm1.cont_EmpiezaCola;
        }