private static void SaveGrades(GradeTracker book) { using (StreamWriter outputFile = File.CreateText("grades.txt")) { book.WriteGrades(outputFile); } }
private static void WriteResults(GradeTracker book) { GradeStatistics stats = book.ComputeStatistics(); WriteResult(stats.LetterDescription, stats.LetterGrade); WriteResult("Average Grade", stats.AverageGrade); WriteResult("High Grade", stats.MaximumGrade); WriteResult("Low Grade", stats.MinimumGrade); }
static void Main(string[] args) { GradeTracker book = CreateGradeBook(); book.NameChanged += OnNameChanged; GetBookName(book); AddGrades(book); SaveGrades(book); WriteResults(book); }
private static void GetBookName(GradeTracker book) { try { Console.WriteLine("Enter a name:"); book.Name = Console.ReadLine(); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } }
private static void AddGrades(GradeTracker book) { book.AddGrade(91); book.AddGrade(89.5f); book.AddGrade(75); }