public Estadisticas ComputarEstadisticas() { Estadisticas estadisticas = new Estadisticas(); float sum = 0; foreach (float grade in grades) { estadisticas.HighestGrade = Math.Max(grade, estadisticas.HighestGrade); estadisticas.LowestGrade = Math.Min(grade, estadisticas.LowestGrade); sum += grade; } if (grades.Count > 0) { estadisticas.AverageGrade = sum / grades.Count; } return(estadisticas); }
static void Main(string[] args) { GradeBook boletin = new GradeBook(); boletin.AddGrades(91); boletin.AddGrades(3.1415f);//especificamos que es un float boletin.AddGrades(75); Estadisticas estadisticas = boletin.ComputarEstadisticas(); Console.WriteLine("Promedio: ", estadisticas.AverageGrade); Console.WriteLine("PRomedio2: {0.2f}", estadisticas.AverageGrade); Console.WriteLine("Mas alta: {0} de notas del [1] curso de net core", estadisticas.HighestGrade); string mensaje = string.Format("Mas baja [0]", estadisticas.LowestGrade); GradeBook boletin2 = new GradeBook("Luis"); boletin2.LastName = string.Empty; Console.WriteLine("Apellido {0}", boletin2.LastName); Iteradores(); }