public List <MateriaExamen> obtenerPromedio(List <Examen> examenes, List <Materia> materias) { List <MateriaExamen> result = new List <MateriaExamen>(); foreach (var item in materias) { MateriaExamen materia = new MateriaExamen(); materia.materia = item; double a = 0; double c = 0; foreach (var examen in examenes) { promedioGenral = promedioGenral + examen.nota; materia.examen = examen; if (item.materia == examen.materia.materia) { a = a + examen.nota; c++; } } materia.promedio = Math.Round(a / c); result.Add(materia); } return(result); }
public MateriaExamen obtenerPromedioGeneral(List <Examen> examenes) { MateriaExamen materiaExamen = new MateriaExamen(); materiaExamen.promedio = 0; foreach (var examen in examenes) { materiaExamen.promedio = materiaExamen.promedio + examen.nota; } if (examenes.Count != 0) { materiaExamen.promedio = materiaExamen.promedio / examenes.Count; } else { materiaExamen.promedio = 0; } return(materiaExamen); }