static void Main(string[] args) { IBook book = new DiskBook("Chloe's grade book"); book.GradeAdded += OnGradeAdded; EnterGrade(book); var result = book.GetStats(); Console.WriteLine($"For the book {book.Name}"); Console.WriteLine($"The highest grade: {result.High:N2}"); Console.WriteLine($"The lowest grade: {result.Low:N2}"); Console.WriteLine($"The average grade: {result.Average:N2}"); Console.WriteLine($"The letter grade: {result.Letter}"); }
static void Main(string[] args) { IBook book = new DiskBook("Notas da Sheila"); // var book = new InMemoryBook("Notas da Sheila"); book.GradeAdded += OnGradeAdded; EnterGrades(book); var stats = book.GetStats(); Console.WriteLine($"Para o livro {book.Name}"); Console.WriteLine($"A nota mais alta é {stats.High:N1}"); Console.WriteLine($"A nota mais baixa é {stats.Low:N1}"); Console.WriteLine($"A média final é {stats.Average:N1}"); Console.WriteLine($"A letra da nota é {stats.Letter}"); }