Example #1
0
        private void buttonClasificarAlumnos_Click(object sender, EventArgs e)
        {
            limpiarCaja();
            Promedio promedio = new Promedio();

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

            foreach (string linea in ArregloNotas)
            {
                string[] DatosUnitarios = linea.Split(';');
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Correlativo] = DatosUnitarios[0];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Nombre]      = DatosUnitarios[1];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.num1]        = DatosUnitarios[2];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.num2]        = DatosUnitarios[3];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.num3]        = DatosUnitarios[4];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Seccion]     = DatosUnitarios[5];
                NumeroLinea++;
            }

            string[,] alumnoClasificado = promedio.Clasificar_Alumnos(ArregloDosDimensiones, "B");
            string nombre = alumnoClasificado[0, 0];
            string nota   = alumnoClasificado[0, 1];

            listBoxResultado.Items.Add($"Mejores Notas");
            listBoxResultado.Items.Add($"SECCIÓN B:");
            listBoxResultado.Items.Add($"Nombre: {nombre}");
            listBoxResultado.Items.Add($"Sumatoria de los parciales: {nota}");
        }
Example #2
0
        private void buttonClasificarAlumnos_Click(object sender, EventArgs e)
        {
            limpiarCaja();
            Promedio promedio = new Promedio();

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

            foreach (string linea in ArregloNotas)
            {
                string[] DatosUnitarios = linea.Split(';');
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Correlativo] = DatosUnitarios[0];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Nombre]      = DatosUnitarios[1];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Par1]        = DatosUnitarios[2];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Par2]        = DatosUnitarios[3];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Par3]        = DatosUnitarios[4];
                ArregloDosDimensiones[NumeroLinea, EnumColumnas.Seccion]     = DatosUnitarios[5];
                NumeroLinea++;
            }

            if (alerta(cbxClasAlumno.SelectedIndex, 0))
            {
                return;
            }

            int    indiceSeccion = cbxClasAlumno.SelectedIndex;
            string seccion       = cbxClasAlumno.Items[indiceSeccion].ToString();


            string[,] alumnoClasificado = promedio.Clasificar_Alumnos(ArregloDosDimensiones, seccion);
            string nombre = alumnoClasificado[0, 0];
            string nota   = alumnoClasificado[0, 1];

            listBoxResultado.Items.Add($" --- ALUMNOS CON MEJORES NOTAS ---");
            listBoxResultado.Items.Add($"SECCIÓN {seccion}:");
            listBoxResultado.Items.Add($"Nombre: {nombre}");
            listBoxResultado.Items.Add($"Sumatoria de los parciales: {nota}");
        }