Esempio n. 1
0
        public static void Main()
        {
            var substr = ArrayUtils.GetSubsequence("Hello!".ToCharArray(), 2, 3);
            Console.WriteLine(substr);

            var subarr = ArrayUtils.GetSubsequence(new int[] { -1, 3, 2, 1 }, 0, 2);
            Console.WriteLine(string.Join(" ", subarr));

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

            var emptyarr = ArrayUtils.GetSubsequence(new int[] { -1, 3, 2, 1 }, 0, 0);
            Console.WriteLine(string.Join(" ", emptyarr));

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

            WriteIsPrime(23);
            WriteIsPrime(33);

            List<IExam> peterExams = new List<IExam>()
            {
            new SimpleMathExam(2),
            new CSharpExam(55),
            new CSharpExam(100),
            new SimpleMathExam(1),
            new CSharpExam(0),
            };
            Student peter = new Student("Peter", "Petrov", peterExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();
            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }
        static void Main()
        {
            var substr = HelperMethods.Subsequence("Hello!".ToCharArray(), 2, 3);

            Console.WriteLine(substr);

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

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

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

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

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

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

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

            try
            {
                HelperMethods.CheckPrime(23);

                Console.WriteLine("The given number is prime.");
            }
            catch (ArgumentException ex)
            {
                throw new ArgumentException("The given number must be prime!", ex);
            }

            try
            {
                HelperMethods.CheckPrime(33);

                Console.WriteLine("The given number is prime.");
            }
            catch (Exception ex)
            {
                throw new ArgumentException("The given number must be prime!", ex);
            }

            List <Exam> peterExams = new List <Exam>()
            {
                new SimpleMathExam(2),
                new CSharpExam(55),
                new CSharpExam(100),
                new SimpleMathExam(1),
                new CSharpExam(0)
            };

            Student peter = new 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("Peter", "Petrov", peterExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();

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

            Console.WriteLine(substr);

            var subarr = Helpers.HelpMethods.Subsequence(new[] { 8, 4, 1, 7 }, 1, 2);

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

            var allarr = Helpers.HelpMethods.Subsequence(new[] { 8, 4, 1, 7 }, 0, 3);

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

            var emptyarr = Helpers.HelpMethods.Subsequence(new[] { 8, 4, 1, 7 }, 3, 1);

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

            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("I can't get no sleep", 2));
            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("Island", 4));
            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("Beach", 4));
            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("Sun", 100));

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

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

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

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

            Console.WriteLine(substr);

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

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

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

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

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

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

            Console.WriteLine(Extenstions.ExtractEndingFromText("I love C#", 2));
            Console.WriteLine(Extenstions.ExtractEndingFromText("Nakov", 4));
            Console.WriteLine(Extenstions.ExtractEndingFromText("beer", 4));
            //// Console.WriteLine(Extenstions.ExtractEndingFromText("Hi", 100)); // Just comment to run the code correctly.
            //// Stylecop ingnores comment starting with four slashes.

            if (Extenstions.CheckIsPrime(23))
            {
                Console.WriteLine("23 is prime.");
            }
            else
            {
                Console.WriteLine("23 is not prime");
            }

            if (Extenstions.CheckIsPrime(33))
            {
                Console.WriteLine("33 is prime.");
            }
            else
            {
                Console.WriteLine("33 is not prime");
            }

            List <Exam> peterExams = new List <Exam>()
            {
                new SimpleMathExam(2),
                new CSharpExam(55),
                new CSharpExam(100),
                new SimpleMathExam(1),
                new CSharpExam(0),
            };
            Student peter = new 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("Peter", "Petrov", peterExams);
			double peterAverageResult = peter.CalcAverageExamResultInPercents();
			Console.WriteLine("Average results = {0:p0}", peterAverageResult);
		}
        static void Main()
        {
            var substr = Helpers.HelpMethods.Subsequence("Jimmy Hendrix".ToCharArray(), 2, 3);
            Console.WriteLine(substr);

            var subarr = Helpers.HelpMethods.Subsequence(new[] { 8, 4, 1, 7 }, 1, 2);
            Console.WriteLine(string.Join(" ", subarr));

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

            var emptyarr = Helpers.HelpMethods.Subsequence(new[] { 8, 4, 1, 7 }, 3, 1);
            Console.WriteLine(string.Join(" ", emptyarr));

            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("I can't get no sleep", 2));
            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("Island", 4));
            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("Beach", 4));
            Console.WriteLine(Helpers.HelpMethods.ExtractEnding("Sun", 100));

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

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

            var jimmyExams = new List<Exam>
                                    {
                                        new SimpleMathExam(2),
                                        new CSharpExam(55),
                                        new CSharpExam(100),
                                        new SimpleMathExam(1),
                                        new CSharpExam(0)
                                    };
            var peter = new Student("Jimmy", "Hendrix", jimmyExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();
            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }
Esempio n. 8
0
        public static void Main()
        {
            var substr = Subsequence("Hello!".ToCharArray(), 2, 3);

            Console.WriteLine(substr);

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

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

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

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

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

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

            Console.WriteLine(ExtractEnding("I love C#", 2));
            Console.WriteLine(ExtractEnding("Nikolay Kostov", 4));
            Console.WriteLine(ExtractEnding("beer", 4));

            try
            {
                Console.WriteLine(ExtractEnding("Hi", 100));
            }
            catch (ArgumentOutOfRangeException exception)
            {
                Console.Error.WriteLine(exception.Message);
            }

            var primeNumber = 23;

            Console.WriteLine(primeNumber + " is prime: " + CheckPrime(primeNumber));
            var notPrimeNumber = 33;

            Console.WriteLine(notPrimeNumber + " is prime: " + CheckPrime(notPrimeNumber));

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

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

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

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

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

            Console.WriteLine(Extenstions.ExtractEndingFromText("I love C#", 2));
            Console.WriteLine(Extenstions.ExtractEndingFromText("Nakov", 4));
            Console.WriteLine(Extenstions.ExtractEndingFromText("beer", 4));
            //// Console.WriteLine(Extenstions.ExtractEndingFromText("Hi", 100)); // Just comment to run the code correctly.
            //// Stylecop ingnores comment starting with four slashes.

            if (Extenstions.CheckIsPrime(23))
            {
                Console.WriteLine("23 is prime.");
            }
            else
            {
                Console.WriteLine("23 is not prime");
            }

            if (Extenstions.CheckIsPrime(33))
            {
                Console.WriteLine("33 is prime.");
            }
            else
            {
                Console.WriteLine("33 is not prime");
            }

            List<Exam> peterExams = new List<Exam>()
            {
            new SimpleMathExam(2),
            new CSharpExam(55),
            new CSharpExam(100),
            new SimpleMathExam(1),
            new CSharpExam(0),
            };
            Student peter = new Student("Peter", "Petrov", peterExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();
            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }
Esempio n. 10
0
        static void Main()
        {
            var subStr = Exceptions.Subsequence("Hello!".ToCharArray(), 2, 3);
            Console.WriteLine(subStr);

            var subArr = Exceptions.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2);
            Console.WriteLine(String.Join(" ", subArr));

            var allArr = Exceptions.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4);
            Console.WriteLine(String.Join(" ", allArr));

            var emptyArr = Exceptions.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0);
            Console.WriteLine(String.Join(" ", emptyArr));

            try
            {
                Console.WriteLine(Exceptions.ExtractEnding("I love C#", 2));
                Console.WriteLine(Exceptions.ExtractEnding("Nakov", 4));
                Console.WriteLine(Exceptions.ExtractEnding("beer", 4));
                Console.WriteLine(Exceptions.ExtractEnding("Hi", 100));
            }
            catch (ArgumentOutOfRangeException ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine("23 is" + ((Exceptions.IsPrime(23)) ? "" : " not") + " prime.");
            Console.WriteLine("33 is" + ((Exceptions.IsPrime(33)) ? "" : " not") + " prime.");

            List<Exam> peterExams = new List<Exam>() {
                new SimpleMathExam(2),
                new CSharpExam(55),
                new CSharpExam(100),
                new SimpleMathExam(1),
                new CSharpExam(0),
            };
            Student peter = new Student("Peter", "Petrov", peterExams);
            double peterAverageResult = peter.CalcAverageExamResultInPercents();
            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }
        public static void Main()
        {
            var substr = Subsequence("Hello!".ToCharArray(), 2, 3);

            Console.WriteLine(substr);

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

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

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

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

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

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

            // Console.WriteLine(ExtractEnding("Hi", 100));

            Console.WriteLine("23 is prime = {0}", CheckIfPrime(23));

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

            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }
Esempio n. 12
0
        static void Main()
        {
            //Methods -> Numeric
            int[] numbers = { 23, 33, -1, 2 };
            foreach (var number in numbers)
            {
                try
                {
                    bool isPrime = Numeric.IsPrime(number);
                    Console.WriteLine($"{number} is prime -> {isPrime}");
                }
                catch (ArgumentOutOfRangeException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            Console.WriteLine();

            //Methods -> Extract.Ending
            Console.WriteLine(Extract.Ending("I love C#", 2));
            Console.WriteLine(Extract.Ending("Nakov", 4));
            Console.WriteLine(Extract.Ending("beer", 4));

            try
            {
                Console.WriteLine(Extract.Ending("Hi", 100));
            }
            catch (IndexOutOfRangeException ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine();

            //Methods -> Extract.Subsequence
            var substr = Extract.Subsequence("Hello!".ToCharArray(), 2, 3);

            Console.WriteLine(substr);

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

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

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

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

            try
            {
                var emptyarr = Extract.Subsequence(new[] { -1, 3, 2, 1 }, 0, 5);
                Console.WriteLine(string.Join(" ", emptyarr));
            }
            catch (IndexOutOfRangeException ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine();


            //Examination
            var simpleExamA = new SimpleMathExam(2);
            var simpleExamB = new SimpleMathExam(1);
            var cSharpExamA = new CSharpExam(55);
            var cSharpExamB = new CSharpExam(100);
            var cSharpExamC = new CSharpExam(0);

            List <Exam> peterExams = new List <Exam>
            {
                simpleExamA,
                simpleExamB,
                cSharpExamA,
                cSharpExamB,
                cSharpExamC
            };

            Student peter = new Student("Peter", "Petrov", peterExams);

            double peterAverageResult = peter.CalcAverageExamResultInPercents();

            Console.WriteLine("Average results = {0:p0}", peterAverageResult);
        }