Ejemplo n.º 1
0
        private void buttonPromedioGeneralSeccion_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++;
            }

            int promedioGeneralA = promedio.promedio_general_seccion(ArregloDosDimensiones, "A");
            int promedioGeneralB = promedio.promedio_general_seccion(ArregloDosDimensiones, "B");
            int promedioGeneralC = promedio.promedio_general_seccion(ArregloDosDimensiones, "C");

            listBoxResultado.Items.Add($"Promedio General Sección A: {promedioGeneralA}");
            listBoxResultado.Items.Add($"Promedio General Sección B: {promedioGeneralB}");
            listBoxResultado.Items.Add($"Promedio General Sección C: {promedioGeneralC}");
        }
Ejemplo n.º 2
0
        private void buttonPromedioGeneralSeccion_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(cbxPromGenSecc.SelectedIndex, 0))
            {
                return;
            }

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

            int promGen = promedio.promedio_general_seccion(ArregloDosDimensiones, seccion);

            listBoxResultado.Items.Add($"El promedio general de la sección {seccion} es: {promGen}");
        }