//---------------------------TAREA------------------------------

        private void buttonOrdenar_Click(object sender, EventArgs e)
        {
            listBoxResultado.Items.Clear();
            int[] Parcial1 = new int[ArregloNotas.Length - 1];
            int[] Parcial2 = new int[ArregloNotas.Length - 1];
            int[] Parcial3 = new int[ArregloNotas.Length - 1];
            int   contador = 0;

            foreach (string linea in ArregloNotas)
            {
                if (contador != 0)
                {
                    string[] datos = linea.Split(';');
                    Parcial1[contador - 1] = Convert.ToInt32(datos[2]);
                    Parcial2[contador - 1] = Convert.ToInt32(datos[3]);
                    Parcial3[contador - 1] = Convert.ToInt32(datos[4]);
                }
                contador++;
            }

            ClsArreglos ObjParcial1 = new ClsArreglos(Parcial1);
            ClsArreglos ObjParcial2 = new ClsArreglos(Parcial2);
            ClsArreglos ObjParcial3 = new ClsArreglos(Parcial3);

            resultado1 = ObjParcial1.MetodoBurbuja();
            resultado2 = ObjParcial2.MetodoSeleccion();
            resultado3 = ObjParcial3.MetodoInsercion();

            listBoxResultado.Items.Add("Primero Segundo Tercero");

            for (int indice = 0; indice < resultado1.Length; indice++)
            {
                listBoxResultado.Items.Add($"{resultado1[indice]}\t{resultado2[indice]}\t{resultado3[indice]}");
            }

            buttonPromedio.Enabled = true;
            labelAviso.Visible     = false;
        }
Example #2
0
        private void buttonOrdenar_Click(object sender, EventArgs e)
        {
            int contador = 0;

            listBoxResultado.Items.Clear();
            int[] Parcial1 = new int[ArregloNotas.Length - 1];
            int[] Parcial2 = new int[ArregloNotas.Length - 1];
            int[] Parcial3 = new int[ArregloNotas.Length - 1];

            foreach (string linea in ArregloNotas)
            {
                if (contador != 0)
                {
                    string[] datos = linea.Split(';');
                    Parcial1[contador - 1] = Convert.ToInt32(datos[2]);
                    Parcial2[contador - 1] = Convert.ToInt32(datos[3]);
                    Parcial3[contador - 1] = Convert.ToInt32(datos[4]);
                }
                contador++;
            }
            ClsArreglos ObjParcial1 = new ClsArreglos(Parcial1);
            ClsArreglos ObjParcial2 = new ClsArreglos(Parcial2);
            ClsArreglos ObjParcial3 = new ClsArreglos(Parcial3);

            R1 = ObjParcial1.MetodoBurbuja();
            R2 = ObjParcial2.MetodoSeleccion();
            R3 = ObjParcial3.MetodoInsercion();

            listBoxResultado.Items.Add("1.ro\t 2.do\t 3.ro");

            for (int indice = 0; indice < R1.Length; indice++)
            {
                listBoxResultado.Items.Add($"{R1[indice]}\t{R2[indice]}\t{R3[indice]}");
            }
            buttonProm.Enabled = true;
        }