Esempio n. 1
0
        static void Main(string[] args)
        {
            var book = new Book("Anup Book");

            book.AddGrade(89.1);
            book.AddGrade(90.1);
            book.GetStatics();

            var stats = book.GetStatics();

            System.Console.WriteLine($"Lowest Grade {stats.Low}");
            System.Console.WriteLine($"Highest Grade {stats.High}");
            System.Console.WriteLine($"Average of grades { stats.Average:N1}");

            // var x = 35.5;
            // var y = 55.5;
            // var z = x + y;
            // Console.WriteLine("Welcome to C#");

            //double[] numbers = new double[3];
            //numbers[0] = 23.3;
            //numbers[1] = 22.3;
            //numbers[2] = 23.3;
            // Another way of array intalization:
            //double[] numbers = new double[3]{23.3, 23.4, 23.3};

            // best way
            //var numbers = new []{23.3, 23.4, 23.3, 7.0};
            //List<double> grades = new List<double>();
            // best way
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Book book = new Book("Computer");

            book.AddGrade(50.0);
            book.AddGrade(51.0);
            System.Console.WriteLine(book.GetStatics().High);
            System.Console.WriteLine(book.GetStatics().Low);
            System.Console.WriteLine(book.GetStatics().Average);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            //   var numbers = new double[3] {12.5, 13.5, 14.5 };
            // var numbers = new[] { 12.5, 13.5, 14.5 };
            //   numbers[0] = 12.5;
            //   numbers[1] = 13.5;
            //   numbers[1] = 15.5;

            // List<double> grades = new List<double>();
            // grades.Add(12.6);
            // grades.Add(13.6);
            // grades.Add(14.6);
            // grades.Add(15.6);

            // double result = 0.0;
            // foreach (double item in grades)
            // {
            //   result += item;
            // }

            // result /= grades.Count;
            // System.Console.WriteLine(result);


            var book = new Book("adil");

            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 (Exception ex)
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                    // throw;
                }
                catch (FormatException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            var stats = book.GetStatics();

            Console.WriteLine("High Grade " + stats.HighGrade);
            Console.WriteLine("Low Grade " + stats.LowGrade);
            Console.WriteLine("Average " + stats.Average);
        }