Example #1
0
        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);
        }
Example #2
0
        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);
        }