static void Main() { var substr = Utils.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(String.Join(" ", subarr)); var allarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(String.Join(" ", allarr)); var emptyarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(String.Join(" ", emptyarr)); Console.WriteLine(Utils.ExtractEnding("I love C#", 2)); Console.WriteLine(Utils.ExtractEnding("Nakov", 4)); Console.WriteLine(Utils.ExtractEnding("beer", 4)); Console.WriteLine(Utils.ExtractEnding("Hi", 100)); var validPrime = 23; var isPrime = Utils.CheckPrime(validPrime); Console.WriteLine(validPrime + " is prime: " + isPrime); var invalidNumber = -23; try { Utils.CheckPrime(invalidNumber); Console.WriteLine(invalidNumber + " is prime."); } catch (Exception ex) { Console.WriteLine(invalidNumber + " is not prime. "); } var 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); var peterAverageResult = peter.CalculateAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
static void Main() { var substr = Utils.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(String.Join(" ", subarr)); var allarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(String.Join(" ", allarr)); var emptyarr = Utils.Subsequence(new int[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(String.Join(" ", emptyarr)); Console.WriteLine(Utils.ExtractEnding("I love C#", 2)); Console.WriteLine(Utils.ExtractEnding("Nakov", 4)); Console.WriteLine(Utils.ExtractEnding("beer", 4)); Console.WriteLine(Utils.ExtractEnding("Hi", 100)); var validPrime = 23; var isPrime = Utils.CheckPrime(validPrime); Console.WriteLine(validPrime + " is prime: " + isPrime); var invalidNumber = -23; try { Utils.CheckPrime(invalidNumber); Console.WriteLine(invalidNumber + " is prime."); } catch (Exception ex) { Console.WriteLine(invalidNumber + " is not prime. "); } var 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); var peterAverageResult = peter.CalculateAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
public static void Main() { try { 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)); } catch (ArgumentOutOfRangeException exception) { Console.WriteLine(exception.ParamName); } catch (ArgumentNullException exception) { Console.WriteLine(exception.ParamName); } catch (ArgumentException exception) { Console.WriteLine(exception.ParamName); } try { Console.WriteLine(ExtractEnding("I love C#", 2)); Console.WriteLine(ExtractEnding("Nakov", 4)); Console.WriteLine(ExtractEnding("beer", 4)); Console.WriteLine(ExtractEnding("Hi", 100)); } catch (ArgumentOutOfRangeException exception) { Console.WriteLine(exception.ParamName); } catch (ArgumentException exception) { Console.WriteLine(exception.ParamName); } int firstNumber = 23; int secondNumber = 33; bool firstNumberIsPrime = CheckIsPrime(firstNumber); bool secondNumberIsPrime = CheckIsPrime(secondNumber); PrintIsPrime(firstNumberIsPrime, firstNumber); PrintIsPrime(secondNumberIsPrime, secondNumber); List <Exam> peterExams = new List <Exam>() { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0), }; try { Student peter = new Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalculateAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); } catch (ArgumentNullException exception) { Console.WriteLine(exception.ParamName); } catch (ArgumentOutOfRangeException exception) { Console.WriteLine(exception.ParamName); } catch (ArgumentException exception) { Console.WriteLine(exception.ParamName); } }