public static void Main() { var substr = StringHandler.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = StringHandler.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(String.Join(" ", subarr)); var allarr = StringHandler.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(String.Join(" ", allarr)); var emptyarr = StringHandler.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(String.Join(" ", emptyarr)); Console.WriteLine(StringHandler.ExtractEnding("I love C#", 2)); Console.WriteLine(StringHandler.ExtractEnding("Nakov", 4)); Console.WriteLine(StringHandler.ExtractEnding("beer", 4)); // if uncommented, crashes the program, because of the predefined validations! // Console.WriteLine(StringHandler.ExtractEnding("Hi", 100)); try { PrimeChecker.CheckPrime(23); Console.WriteLine("23 is prime."); } catch (Exception ex) { Console.WriteLine(ex.Message); } try { PrimeChecker.CheckPrime(33); Console.WriteLine("33 is prime."); } catch (Exception ex) { Console.WriteLine(ex.Message); } 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 = 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)); try { CheckPrime(23); Console.WriteLine("23 is prime."); } catch (Exception ex) { Console.WriteLine("23 is not prime"); } try { CheckPrime(33); Console.WriteLine("33 is prime."); } catch (Exception ex) { 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); }
public static void Main() { try { var subStr = ArrayUtils.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(subStr); var subArr = ArrayUtils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(String.Join(" ", subArr)); var allArr = ArrayUtils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(String.Join(" ", allArr)); var emptyArr = ArrayUtils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(String.Join(" ", emptyArr)); Console.WriteLine(ExtractSubstring.ExtractEnding("I love C#", 2)); Console.WriteLine(ExtractSubstring.ExtractEnding("Nakov", 4)); Console.WriteLine(ExtractSubstring.ExtractEnding("beer", 4)); //Console.WriteLine(ExtractSubstring.ExtractEnding("Hi", 100)); int number = 23; Primes.PrintIsPrime(Primes.CheckPrime(number), number); number = 33; Primes.PrintIsPrime(Primes.CheckPrime(number), number); List<Exam> peterExams = new List<Exam>(); //{ //new SimpleMathExam(2), //new CSharpExam(55), //new CSharpExam(100), //new SimpleMathExam(1), //new CSharpExam(0), //}; Exam CSharpExam = new CSharpExam(75); Student peter = new Student("Peter", "Petrov", peterExams); //peter.AddExam(CSharpExam); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); } catch (ArgumentNullException ex) { Console.WriteLine("!!! {0}", ex.Message); } catch (ArgumentException ex) { Console.WriteLine("!!! {0}", ex.Message); } catch (Exception ex) { Console.WriteLine("!!! {0}", ex.Message); } }
public static void Main(string[] args) { var charCollection = "Hello!".ToCharArray(); var charSubsequence = Utilities.Subsequence(charCollection, 2, 3); Console.WriteLine(charSubsequence); var numbers = new int[] { -1, 3, 2, 1 }; var numbersSubsequence = Utilities.Subsequence(numbers, 0, 2); Console.WriteLine(string.Join(" ", numbersSubsequence)); var subsequenceAllNumbers = Utilities.Subsequence(numbers, 0, 4); Console.WriteLine(string.Join(" ", subsequenceAllNumbers)); var emptySubsequenceNumbers = Utilities.Subsequence(numbers, 0, 0); Console.Write(string.Join(" ", emptySubsequenceNumbers)); Console.WriteLine(TaskSeparator); Console.WriteLine(Utilities.ExtractEnding("I love C#", 2)); Console.WriteLine(Utilities.ExtractEnding("Nakov", 4)); Console.WriteLine(Utilities.ExtractEnding("beer", 4)); Console.WriteLine(Utilities.ExtractEnding("Hi", 100)); //Throws an exception Console.WriteLine(TaskSeparator); Utilities.CheckPrime(23); Utilities.CheckPrime(33); Console.WriteLine(TaskSeparator); 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("John", "Doe", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }