public void Start() { ReadPoints(); Console.WriteLine(""); PrintGradeDistribution(); Console.WriteLine("The average of points: " + register.AverageOfPoints()); Console.WriteLine("The average of grades: " + register.AverageOfGrades()); }
public void TestAverageOfPoints() { GradeRegister register = new GradeRegister(); register.AddGradeBasedOnPoints(51); register.AddGradeBasedOnPoints(50); register.AddGradeBasedOnPoints(49); Assert.AreEqual(50, register.AverageOfPoints(), "The average should be from all the grades"); }
public static void Main(string[] args) { GradeRegister register = new GradeRegister(); UserInterface ui = new UserInterface(register); ui.Start(); Console.WriteLine("the average of points: " + register.AverageOfPoints()); Console.WriteLine("The average of grades: " + register.AverageOfGrades()); }
public static void Main(string[] args) { GradeRegister register = new GradeRegister(); register.AddGradeBasedOnPoints(93); register.AddGradeBasedOnPoints(91); register.AddGradeBasedOnPoints(92); Console.WriteLine(register.AverageOfPoints()); UserInterface ui = new UserInterface(register); ui.Start(); }
public void PrintGradeDistribution() { int grade = 5; while (grade >= 0) { int stars = register.NumberOfGrades(grade); Console.Write(grade + ": "); PrintStars(stars); Console.WriteLine(); grade = grade - 1; } Console.WriteLine("The average of grades: " + register.AverageOfPoints()); Console.WriteLine("The average of points: " + register.AverageOfGrades()); }
public void End() { Console.WriteLine("The average of points: " + register.AverageOfPoints()); Console.WriteLine("The average of grades: " + register.AverageOfGrades()); }
public void TestAverageOfPointsLarger() { GradeRegister register = new GradeRegister(); register.AddGradeBasedOnPoints(51); register.AddGradeBasedOnPoints(50); register.AddGradeBasedOnPoints(51); register.AddGradeBasedOnPoints(50); register.AddGradeBasedOnPoints(51); register.AddGradeBasedOnPoints(50); register.AddGradeBasedOnPoints(51); register.AddGradeBasedOnPoints(50); register.AddGradeBasedOnPoints(49); Assert.AreEqual(Math.Round(Convert.ToDouble("50.33", System.Globalization.CultureInfo.InvariantCulture), 2), register.AverageOfPoints(), "The average should be rounded to two decimals"); }
public static void PrintAverages(GradeRegister register) { Console.WriteLine(register.AverageOfPoints()); Console.WriteLine(register.AverageOfGrades()); }