Beispiel #1
0
        private void buttonParcial1_Click(object sender, EventArgs e)
        {
            int contador = 0;
            int promedio, acumulador;

            acumulador = 0;

            int[] ordenParcial = new int[ArregloNotas.Length - 1];

            foreach (string linea in ArregloNotas)
            {
                if (contador != 0)
                {
                    string[] datos = linea.Split(',');
                    listBox1.Items.Add(datos[2]);
                    acumulador = acumulador + Convert.ToInt32(datos[2]);
                    ordenParcial[contador - 1] = Convert.ToInt32(datos[3]);
                }
                contador++;
            }
            ClsArreglo1 funcArreglos = new ClsArreglo1(ordenParcial);

            ordenParcial = funcArreglos.MetodoBurbuja();
            int min = ordenParcial[0];
            int max = ordenParcial[ordenParcial.Length - 1];

            promedio = acumulador / contador - 1;
            MessageBox.Show($"El promedio es {promedio}\nmin={min}\nmax={max}");
        }
Beispiel #2
0
        private void buttonArreglo_Click(object sender, EventArgs e)
        {
            int[] arreglo = new int[5];
            arreglo[0] = 10;
            arreglo[1] = 8;
            arreglo[2] = 16;
            arreglo[3] = 36;
            arreglo[4] = 1;

            ClsArreglo1 ObjArreglo = new ClsArreglo1(arreglo);

            int[] resultado = ObjArreglo.MetodoBurbuja();

            for (int indice = 0; indice < arreglo.Length; indice++)
            {
                // listBoxResultado.Items.Add(arreglo[indice]);
                //listBoxResultado.Items.Add($"valor ={resultado[indice]} Pos={indice}");
                listBox1.Items.Add($"{resultado[indice]}");
            }

            //foreach (int r in arreglo)
            //{
            //   listBoxResultado.Items.Add($"valor ={r} Pos={");
            //}
        }