Exemplo n.º 1
0
        static void Main()
        {
            var substr = Helpers.HelperMethods.Subsequence("Hello!".ToCharArray(), 2, 3);

            Console.WriteLine(substr);

            var subarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 2);

            Console.WriteLine(string.Join(" ", subarr));

            var allarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 4);

            Console.WriteLine(string.Join(" ", allarr));

            var emptyarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 0);

            Console.WriteLine(string.Join(" ", emptyarr));

            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("I love C#", 2));
            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Nakov", 4));
            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("beer", 4));
            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Hi", 100));

            try
            {
                Helpers.HelperMethods.CheckPrime(23);
                Console.WriteLine("23 is prime.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("23 is not prime.");
                Console.WriteLine("ErrorMessage: {0}", ex.Message);
            }

            try
            {
                Helpers.HelperMethods.CheckPrime(33);
                Console.WriteLine("33 is prime.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("33 is not prime");
                Console.WriteLine("ErrorMessage: {0}", ex.Message);
            }

            var peterExams = new List <Exam>
            {
                new SimpleMathExam(2),
                new CSharpExam(55),
                new CSharpExam(100),
                new SimpleMathExam(1),
                new CSharpExam(0)
            };
            var    peter = new Student.Student("Peter", "Petrov", peterExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();

            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }
        static void Main()
        {
            var substr = Helpers.HelperMethods.Subsequence("Hello!".ToCharArray(), 2, 3);
            Console.WriteLine(substr);

            var subarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 2);
            Console.WriteLine(string.Join(" ", subarr));

            var allarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 4);
            Console.WriteLine(string.Join(" ", allarr));

            var emptyarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 0);
            Console.WriteLine(string.Join(" ", emptyarr));

            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("I love C#", 2));
            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Nakov", 4));
            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("beer", 4));
            Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Hi", 100));

            try
            {
                Helpers.HelperMethods.CheckPrime(23);
                Console.WriteLine("23 is prime.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("23 is not prime.");
                Console.WriteLine("ErrorMessage: {0}", ex.Message);
            }

            try
            {
                Helpers.HelperMethods.CheckPrime(33);
                Console.WriteLine("33 is prime.");
            }
            catch (Exception ex)
            {
                Console.WriteLine("33 is not prime");
                Console.WriteLine("ErrorMessage: {0}", ex.Message);
            }

            var peterExams = new List<Exam>
                                    {
                                        new SimpleMathExam(2),
                                        new CSharpExam(55),
                                        new CSharpExam(100),
                                        new SimpleMathExam(1),
                                        new CSharpExam(0)
                                    };
            var peter = new Student.Student("Peter", "Petrov", peterExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();
            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }