Beispiel #1
0
        static void Main(string[] args)
        {
            var book = new Book("Bridger's Grade Book");

            book.AddGrade(89.1);
            book.AddGrade(90.5);
            book.AddGrade(77.5);
            book.ShowStats();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            var book = new Book("Scott's Grade Book");

            book.AddGrade(50.5);
            book.AddGrade(30.2);
            book.AddGrade(70.7);
            book.ShowStats();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Book book = new Book("Math's book");

            book.AddGrade(89.1);
            book.AddGrade(90.5);
            book.AddGrade(77.5);
            book.AddGrade(90.3);

            book.ShowStats();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            var book = new Book();

            book.AddGrade(56.1);
            book.AddGrade(99.0);
            book.AddGrade(78.9);
            book.AddGrade(36.1);
            book.AddGrade(72.9);

            book.ShowStats();
        }
Beispiel #5
0
        // Static member is not associate with an object instance,
        //     but the "type" that they are defined inside of.
        static void Main(string[] args)
        {
            if (args.Length > 0)
            {
                Console.WriteLine($"Hello {args[0]}!");
            }
            else
            {
                Console.WriteLine("Hello stranger!");
            }

            var testGradeBook = new Book("test");

            testGradeBook.AddGrade(12.7);
            testGradeBook.AddGrade(10.3);
            testGradeBook.AddGrade(6.11);
            testGradeBook.AddGrade(4.1);
            testGradeBook.AddGrade(56.1);

            testGradeBook.ShowStats();
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            Book book = new Book("My book");

            book.GradeAdded += OnGradeAdded;


            while (true)
            {
                System.Console.WriteLine("Write a value to add to the book or q to quit");
                var input = Console.ReadLine();

                if (input == "q")
                {
                    System.Console.WriteLine("Thank you:");
                    break;
                }

                try
                {
                    var grade = double.Parse(input);
                    book.AddGrade(grade);
                }
                catch (ArgumentException ex)
                {
                    System.Console.WriteLine(ex.Message);
                }
                catch (FormatException FormatException) {
                    System.Console.WriteLine(FormatException.Message);
                }
                finally{
                    System.Console.WriteLine("**");
                }
            }

            book.ShowStats();
        }