static void Main(string[] args) { // var p = new Program(); // Program.Main(args); // Book book2 = new Book(); // book2.AddGrade(90.4); var book = new Book("Yue's Grade Book"); book.AddGrade(88.3); book.AddGrade(90.5); // Book.AddGrade(33.3); var stats = book.GetStats(); Console.WriteLine($"The lowest grade is {stats.Low}"); Console.WriteLine($"The highest grade is {stats.High}"); Console.WriteLine($"The average grade is {stats.Average:N1}"); // var grades = new List<double>() { 62.7, 89.1, 94.3 }; // grades.Add(56.1); //ComputeAverageGrade(grades); // if (args.Length > 0) // { // Console.WriteLine($"Hello, {args[0]}!"); // } // else // { // Console.WriteLine("Hello!"); // } }
static void Main(string[] args) { var book = new Book("Adam's grade book"); book.AddGrade(89.1); book.AddGrade(90.5); book.AddGrade(77.5); var stats = book.GetStats(); Console.WriteLine($"The lowest grade is {stats.Low}"); Console.WriteLine($"The highest grade is {stats.High}"); Console.WriteLine($"The average grade is {stats.Average:N1}"); }
static void Main(string[] args) { var book = new Book("Scott's Grade Book"); book.AddGrade(10.9); book.AddGrade(38.5); book.AddGrade(80.8); var stats = book.GetStats(); Console.WriteLine($"The average grade is: {stats.Average:N1}"); Console.WriteLine($"The highest grade is: {stats.High}"); Console.WriteLine($"The lowest grade is: {stats.Low}"); }
static void Main(string[] args) { var book = new Book("Andy's Study Book"); book.AddGrade(89.1); book.AddGrade(90.5); book.AddGrade(77.5); var stats = book.GetStats(); Console.WriteLine($"Average grade is {stats.Average:N1}"); Console.WriteLine($"Highest grade is {stats.High:N1}"); Console.WriteLine($"Lowest grade is {stats.Low:N1}"); }
static void Main(string[] args) { var book = new Book("Nico's book"); book.AddGrade(85.1); book.AddGrade(53.1); book.AddGrade(45.1); book.AddGrade(33.1); var result = book.GetStats(); Console.WriteLine($"The average are {result.Average:N1}"); Console.WriteLine($"The Max is {result.High:N1}"); Console.WriteLine($"The Min is {result.Low:N1}"); }
static void Main(string[] args) { Book book = new Book("Andrew's Grade Book"); EnterGrades(book); var stats = book.GetStats(); Console.WriteLine($"For the book named {book.Name}"); Console.WriteLine($"The lowest grade is {stats.Low}"); Console.WriteLine($"The highest grade is {stats.High}"); Console.WriteLine($"The average grade is {stats.Average:N1}"); // Console.WriteLine($"The letter grade is {stats.Letter}"); }
static void Main(string[] args) { var book = new Book("Scotts GradeBook"); book.GradeAdded += OnGradeAdded; // Please Enter Grades // Enter q to stop entering grades and compute while (true) { Console.WriteLine("Enter a grade or type q to quit"); var input = Console.ReadLine(); if (input == "q") { break; } try { var grade = double.Parse(input); book.AddGrade(grade); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } catch (FormatException ex) { Console.WriteLine(ex.Message); } /* * finally * { * Console.WriteLine("Do final tasks, like close a file, here"); * }*/ } //book.AddGrade(89.1); //book.AddGrade(90.5); //book.AddGrade(77.5); var stats = book.GetStats(); Console.WriteLine($"For the book named: {book.Name}"); Console.WriteLine($"The lowest grade is {stats.Low}"); Console.WriteLine($"The highest grade is {stats.High}"); Console.WriteLine("{0:N2}", "Average Grade: " + stats.Average); Console.WriteLine("The letter grade is: " + stats.Letter); }
static void Main(string[] args) { var book = new Book("Sal's Grade Book"); book.GradeAdded += OnGradedAdded; var done = false; while (!done) { Console.WriteLine("Enter a grade or 'q' to quit"); var input = Console.ReadLine(); if (input == "q") { // done = true; // continue; break; } try { var grade = double.Parse(input); book.AddGrade(grade); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } catch (FormatException ex) { Console.WriteLine(ex.Message); } finally { Console.WriteLine("**"); } } var stats = book.GetStats(); Console.WriteLine(Book.Category); Console.WriteLine($"For the book named {book.Name}"); Console.WriteLine($"The lowest grade is {stats.Low}"); Console.WriteLine($"The highest grade is {stats.High}"); Console.WriteLine($"The average grade is {stats.Average:N1}"); Console.WriteLine($"The letter grade is {stats.Letter}"); }
static void Main(string[] args) { //still strongly typed, but the compiler can figure it out var book = new Book("Stuart's Grade Book"); book.AddGrade(89.1); book.AddGrade(90.5); book.AddGrade(77.5); book.AddGrade(56.1); var stats = book.GetStats(); System.Console.WriteLine($"The sum is {stats.Sum:N1}."); System.Console.WriteLine($"The average is {stats.Average:N1}."); System.Console.WriteLine($"The high grade is {stats.High:N1}."); System.Console.WriteLine($"The high grade is {stats.Low:N1}."); }
static void Main(string[] args) { var book = new Book("Dannys Grade Book"); while (true) { Console.WriteLine("Enter a grade or press 'Q' to quit"); var input = Console.ReadLine(); if (input == "q") { break; } try { var grade = double.Parse(input); book.AddGrade(grade); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } catch (FormatException ex) { Console.WriteLine(ex.Message); } // finally // { // //.. good for closing files/ports etc. // } } // book.AddGrade(89.1); // book.AddGrade(90.5); // book.AddGrade(77.5); var stats = book.GetStats(); Console.WriteLine($" The Lowest Grade is {stats.Low}"); Console.WriteLine($" The Highest Grade is {stats.High}"); Console.WriteLine($" The average grade is {stats.Average:N1}"); Console.WriteLine($"The letter grade is {stats.Letter}"); // var grades = new List<double>() {12.7, 10.3, 6.11, 4.1 }; // grades.Add(56.1); }
static void Main(string[] args) { var book = new Book("Grade Book"); var grades = new List <double>() { 73, 86, 93, 45, 89, 91, 79 }; foreach (var number in grades) { book.addGrade(number); } var stats = book.GetStats(); Console.WriteLine($"Low: {stats.Low}"); Console.WriteLine($"High: {stats.High}"); Console.WriteLine($"Average: {stats.Average:N1}"); }
static void Main(string[] args) { var book = new Book("Scot's Grade Book"); while (true) { Console.WriteLine("Enter a grade or 'q' to quit"); var input = Console.ReadLine(); if (input == "q") { break; } try { var grade = double.Parse(input); book.AddGrade(grade); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } catch (FormatException ex) { Console.WriteLine(ex.Message); } } Console.WriteLine("Average of grades: "); var stats = book.GetStats(); Console.WriteLine($" is: {stats.Average:N1}"); Console.WriteLine($"Lowest grade is: {stats.Low:N1}"); Console.WriteLine($"Highest grade is: {stats.High:N1}"); Console.WriteLine($"The letter grade is: {stats.Letter}"); }
static void Main(string[] args) { var book = new Book("Eli's Grade Book"); while (true) { System.Console.WriteLine("Eneter a grade or 'q' to quit"); var input = Console.ReadLine(); if (input == "q") { break; } try { var grade = Double.Parse(input); book.AddGrade(grade); } catch (ArgumentException ex) { System.Console.WriteLine(ex.Message); } catch (FormatException ex) { System.Console.WriteLine(ex.Message); } finally { // do something even after exception was thrown } } var stats = book.GetStats(); System.Console.WriteLine(Book.CONSTANT); // accessing a constant; pay attention to uppercase "Book" Console.WriteLine($"The average grade is {stats.Average:N1}"); System.Console.WriteLine($"The highest grade is {stats.High:N1}"); System.Console.WriteLine($"The lowest grade is {stats.Low:N1}"); }