Exemplo n.º 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            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, clsenumcolumnas.Correlativo] = DatosUnitarios[0];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Nombre]      = DatosUnitarios[1];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Parcial1]    = DatosUnitarios[2];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Parcial2]    = DatosUnitarios[3];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Parcial3]    = DatosUnitarios[4];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Seccion]     = DatosUnitarios[5];
                NumeroLinea++;
            }

            int promedioSAP1 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par1, "A");
            int promedioSAP2 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par2, "A");
            int promedioSAP3 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par3, "A");
            int promedioSBP1 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par1, "B");
            int promedioSBP2 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par2, "B");
            int promedioSBP3 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par3, "B");
            int promedioSCP1 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par1, "C");
            int promedioSCP2 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par2, "C");
            int promedioSCP3 = promedio.promedio_por_seccion(ArregloDosDimensiones, clsenumcolumnas.Par3, "C");

            listBox2.Items.Add($"Promedio Sección A, Parcial 1: {promedioSAP1}");
            listBox2.Items.Add($"Promedio Sección A, Parcial 2: {promedioSAP2}");
            listBox2.Items.Add($"Promedio Sección A, Parcial 3: {promedioSAP3}");

            listBox2.Items.Add($"Promedio Sección B, Parcial 1: {promedioSBP1}");
            listBox2.Items.Add($"Promedio Sección B, Parcial 2: {promedioSBP2}");
            listBox2.Items.Add($"Promedio Sección B, Parcial 3: {promedioSBP3}");
        }
Exemplo n.º 2
0
        private void buttonNotaMayorGeneral_Click(object sender, EventArgs e)
        {
            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, clsenumcolumnas.Correlativo] = DatosUnitarios[0];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Nombre]      = DatosUnitarios[1];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Parcial1]    = DatosUnitarios[2];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Parcial2]    = DatosUnitarios[3];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Parcial3]    = DatosUnitarios[4];
                ArregloDosDimensiones[NumeroLinea, clsenumcolumnas.Seccion]     = DatosUnitarios[5];
                NumeroLinea++;
            }

            string mayor = promedio.nombre_nota_mayor(ArregloDosDimensiones);

            listBox2.Items.Add($" --- ALUMNO CON PROMEDIO MAYOR ---");
            listBox2.Items.Add($"Nombre: {mayor}");
        }