コード例 #1
0
        private void buttonPromedioporSeccion_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(cbxPromParSeccPar.SelectedIndex, cbxPromParSeccSecc.SelectedIndex))
            {
                return;
            }

            int    parcial       = cbxPromParSeccPar.SelectedIndex + 2;
            int    indiceSeccion = cbxPromParSeccSecc.SelectedIndex;
            string seccion       = cbxPromParSeccSecc.Items[indiceSeccion].ToString();

            int prom = promedio.promedio_por_seccion(ArregloDosDimensiones, parcial, seccion);

            listBoxResultado.Items.Add($"El promedio  de la sección {seccion} y parcial {parcial-1} es: {prom}");
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Roquebj1/Parcial2
        private void buttonPromedioporSeccion_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 promSA1 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num1, "A");
            int promSA2 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num2, "A");
            int promSA3 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num3, "A");
            int promSB1 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num1, "B");
            int promSB2 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num2, "B");
            int promSB3 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num3, "B");
            int promSC1 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num1, "C");
            int promSC2 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num2, "C");
            int promSC3 = promedio.promedio_por_seccion(ArregloDosDimensiones, EnumColumnas.num3, "C");

            listBoxResultado.Items.Add($"Promedio Sección A, Parcial 1: {promSA1}");
            listBoxResultado.Items.Add($"Promedio Sección A, Parcial 2: {promSA2}");
            listBoxResultado.Items.Add($"Promedio Sección A, Parcial 3: {promSA3}");

            listBoxResultado.Items.Add($"Promedio Sección B, Parcial 1: {promSB1}");
            listBoxResultado.Items.Add($"Promedio Sección B, Parcial 2: {promSB2}");
            listBoxResultado.Items.Add($"Promedio Sección B, Parcial 3: {promSB3}");

            listBoxResultado.Items.Add($"Promedio Sección C, Parcial 1: {promSC1}");
            listBoxResultado.Items.Add($"Promedio Sección C, Parcial 2: {promSC2}");
            listBoxResultado.Items.Add($"Promedio Sección C, Parcial 3: {promSC3}");
        }