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}"); }
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}"); }