Esempio n. 1
0
        private void Ejer1_Click(object sender, EventArgs e)
        {
            int promedio, acumulador = 0, contador = 0;

            string[,] ArregloDosDimensiones = new string[ArregloNotas.Length, 6];

            int[] ordenarparcial = new int[ArregloNotas.Length - 1];
            foreach (string linea in ArregloNotas)
            {
                string[] datos = linea.Split(';');
                if (contador != 0)
                {
                    listBoxResultado.Items.Add(datos[4]);
                    acumulador = acumulador + Convert.ToInt32(datos[4]);
                    ordenarparcial[contador - 1] = Convert.ToInt32(datos[4]);
                }
                ArregloDosDimensiones[contador, 0] = datos[0];
                ArregloDosDimensiones[contador, 1] = datos[1];
                ArregloDosDimensiones[contador, 2] = datos[2];
                ArregloDosDimensiones[contador, 3] = datos[3];
                ArregloDosDimensiones[contador, 4] = datos[4];
                ArregloDosDimensiones[contador, 5] = datos[5];
                contador++;
            }
            ClSarreglos fncArreglo = new ClSarreglos(ordenarparcial);
            int         min        = ordenarparcial[0];
            int         max        = ordenarparcial[ordenarparcial.Length - 1];

            promedio = acumulador / contador - 1;
            MessageBox.Show($"Promedio es: {promedio}");
        }
Esempio n. 2
0
        private void btnArreglo_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;

            ClSarreglos ObjArreglo = new ClSarreglos(arreglo);

            int[] resultado = ObjArreglo.MetodoBurbuja();

            for (int indice = 0; indice < resultado.Length; indice++)
            {
                listBoxResultado.Items.Add($"{resultado[indice]} ");
            }
        }
Esempio n. 3
0
        private void btnNombres_Click(object sender, EventArgs e)
        {
            int contador   = 0;
            int acumulador = 0;

            string[,] ArregloDosDimensiones = new string[ArregloNotas.Length, 6];

            int[] ordenarparcial = new int[ArregloNotas.Length - 1];
            foreach (string linea in ArregloNotas)
            {
                string[] datos = linea.Split(';');
                if (contador != 0)
                {
                    listBoxResultado.Items.Add(datos[1]);
                    listBoxResultado.Sorted = true;


                    acumulador = acumulador + Convert.ToInt32(datos[4]);
                    ordenarparcial[contador - 1] = Convert.ToInt32(datos[4]);
                }
                ArregloDosDimensiones[contador, 0] = datos[0];
                ArregloDosDimensiones[contador, 1] = datos[1];
                ArregloDosDimensiones[contador, 2] = datos[2];
                ArregloDosDimensiones[contador, 3] = datos[3];
                ArregloDosDimensiones[contador, 4] = datos[4];
                ArregloDosDimensiones[contador, 5] = datos[5];
                contador++;
            }


            ClSarreglos fncArreglo = new ClSarreglos(ordenarparcial);
            int         min        = ordenarparcial[0];
            int         max        = ordenarparcial[ordenarparcial.Length - 1];


            int promedioMatriz2 = promedios(ArregloDosDimensiones, 2);
            int promedioMatriz3 = promedios(ArregloDosDimensiones, 3);
            int promedioMatriz4 = promedios(ArregloDosDimensiones, 4);

            MessageBox.Show($"\nminimo: {min}\nmaximo: {max}\nPromedio parcial 1: {promedioMatriz2}\nPromedio parcial 2: {promedioMatriz3}\nPromedio parcial 3: {promedioMatriz4}");
        }