From 8eba330c566809e4c9504699529aaa200bf0526e Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 5 Sep 2025 15:32:55 +0300 Subject: [PATCH 1/8] Add files via upload --- Lab1/White.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lab1/White.cs b/Lab1/White.cs index 29fe881b..56043951 100644 --- a/Lab1/White.cs +++ b/Lab1/White.cs @@ -7,7 +7,8 @@ public bool Task1(double d) bool answer = false; // code here - + answer = d > 0; + Console.WriteLine(d); // end return answer; From ea2ccf4bd37aea4621f9e0aaed4e26daac899c50 Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 19 Sep 2025 20:56:02 +0300 Subject: [PATCH 2/8] Update Green.cs --- Lab1/Green.cs | 89 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 58 insertions(+), 31 deletions(-) diff --git a/Lab1/Green.cs b/Lab1/Green.cs index 52d0220a..baa3efe8 100644 --- a/Lab1/Green.cs +++ b/Lab1/Green.cs @@ -1,54 +1,70 @@ -namespace Lab1 +using System; +namespace Lab1 { public class Green - { + { public bool Task1(double d) { bool answer = false; - // code here - - // end + if (Math.Abs(d)>= 1) + { + answer = true; + } return answer; } + public bool Task2(double d, double f) { bool answer = false; - // code here - - // end + if ((d+f)/2 > 0) + { + answer = true; + } return answer; } + public bool Task3(int a, int b) { bool answer = false; - // code here - - // end + if (a+b>(Math.Abs(a)+Math.Abs(b))/2) + { + answer = true; + } return answer; } + public int Task4(int a, int b, int c) { - int answer = 0; - - // code here - - // end + int answer = c; + + + if (a >= b && a >= c) + { + answer = a; + } + if (b >= a && b >= c) + { + answer = b; + } + return answer; } + public double Task5(double x) { double answer = 0; - // code here - - // end + if (Math.Abs(x) <= 1) + { + answer = Math.Pow(x,2)-1; + } return answer; } @@ -56,9 +72,14 @@ public bool Task6(double x, double y) { bool answer = false; - // code here - - // end + if (x < 0) + { + answer = (y > 0) && (y <= 1 + x) && (x >= -1); + } + else + { + answer = (y > 0) && (y <= 1 - x) && (x <= 1); + } return answer; } @@ -67,9 +88,18 @@ public bool Task7(int n) { bool answer = true; - // code here - - // end + if (n<0) + { + answer = false; + } + else + { + if (n%2==0) + { + answer = false ; + } + + } return answer; } @@ -77,11 +107,8 @@ public bool Task8(int X, int Y) { bool answer = false; - // code here - - // end - return answer; } - } -} \ No newline at end of file + static void Main() + { + Green green = new Green(); From 1aa45f1b797cb4a2fc59733bde25a96f1da0782d Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 10 Oct 2025 15:19:19 +0300 Subject: [PATCH 3/8] Update White.cs --- Lab1/White.cs | 79 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 58 insertions(+), 21 deletions(-) diff --git a/Lab1/White.cs b/Lab1/White.cs index 56043951..9241a040 100644 --- a/Lab1/White.cs +++ b/Lab1/White.cs @@ -1,4 +1,4 @@ -namespace Lab1 +namespace Lab1 { public class White { @@ -18,47 +18,71 @@ public bool Task2(int n) bool answer = false; // code here - - // end - - return answer; + if (n > 0) + { + answer = true; + } + // end + + return answer; } public int Task3(int a, int b) { int answer = 0; // code here - - // end - - return answer; + if (a > b) + { + answer = a; + } + else + { + answer = b; + } + // end + + return answer; } public double Task4(double d, double f) { double answer = 0; // code here - - // end - - return answer; + if (Math.Abs(d) > Math.Abs(f)) + { + answer = f; + } + else + { + answer = d; + } + // end + + return answer; } public double Task5(double x) { double answer = 0; // code here - - // end - - return answer; + if (Math.Abs(x) > 1) + { + return 1; + } + else + { + return x; + } + // end + + return answer; } public bool Task6(double x, double y, double r) { bool answer = false; // code here - + answer = Math.Abs(x * x + y * y + r * r) <= 1e-4; // end return answer; @@ -69,7 +93,17 @@ public bool Task7(int n) bool answer = false; // code here - + int s = n * n; + + if (s - n > 2 * n) + { + if (n % 2 == 0) + { + answer = true; + } + else + return answer; + } // end return answer; @@ -79,10 +113,13 @@ public bool Task8(double L, int T, int M) bool answer = false; // code here - + if (L > 3 && T % 2 == 0 && M % 2 == 0) + { + answer = true; + } // end return answer; } } -} \ No newline at end of file +} From 55a57f34e03d84429175bfd8cdb244d9ed23a5bd Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 10 Oct 2025 15:23:42 +0300 Subject: [PATCH 4/8] Update White.cs --- Lab1/White.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Lab1/White.cs b/Lab1/White.cs index 9241a040..3d7cc85e 100644 --- a/Lab1/White.cs +++ b/Lab1/White.cs @@ -7,8 +7,10 @@ public bool Task1(double d) bool answer = false; // code here - answer = d > 0; - Console.WriteLine(d); + if (d > 0) + { + answer = true; + } // end return answer; @@ -18,7 +20,7 @@ public bool Task2(int n) bool answer = false; // code here - if (n > 0) + if (n % 2 == 0) { answer = true; } @@ -102,7 +104,9 @@ public bool Task7(int n) answer = true; } else + { return answer; + } } // end From b0534b9d0679f8540563b3f5c9d59b0414b50f09 Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 10 Oct 2025 15:51:18 +0300 Subject: [PATCH 5/8] Update Green.cs --- Lab1/Green.cs | 93 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 55 insertions(+), 38 deletions(-) diff --git a/Lab1/Green.cs b/Lab1/Green.cs index baa3efe8..939a3417 100644 --- a/Lab1/Green.cs +++ b/Lab1/Green.cs @@ -1,70 +1,69 @@ -using System; +using System.Xml.Schema; + namespace Lab1 { public class Green - { + { public bool Task1(double d) { bool answer = false; - if (Math.Abs(d)>= 1) + // code here + if (Math.Abs(d) >= 1) { answer = true; } + // end return answer; } - public bool Task2(double d, double f) { bool answer = false; - if ((d+f)/2 > 0) - { - answer = true; - } + // code here + double arf = (d + f) / 2; + answer = arf > 0; + // end return answer; } - public bool Task3(int a, int b) { bool answer = false; - if (a+b>(Math.Abs(a)+Math.Abs(b))/2) - { - answer = true; - } + // code here + int sum = a + b; + double am = (Math.Abs(a) + Math.Abs(b)) / 2.0; + answer = sum > am; + // end return answer; } - public int Task4(int a, int b, int c) { - int answer = c; - + int answer = 0; - if (a >= b && a >= c) - { - answer = a; - } - if (b >= a && b >= c) - { - answer = b; - } - + // code here + answer = Math.Max(Math.Max(a, b), c); + // end return answer; } - public double Task5(double x) { double answer = 0; + // code here + if (Math.Abs(x) > 1) + { + answer = 0; + } if (Math.Abs(x) <= 1) { - answer = Math.Pow(x,2)-1; + answer = x * x - 1; } + // end return answer; } @@ -72,14 +71,21 @@ public bool Task6(double x, double y) { bool answer = false; - if (x < 0) + // code here + if (y < 0) + { + answer = false; + return answer; + } + if (x < 0) { - answer = (y > 0) && (y <= 1 + x) && (x >= -1); + answer = y <= 1 + x; } else { - answer = (y > 0) && (y <= 1 - x) && (x <= 1); + answer = y <= 1 - x; } + // end return answer; } @@ -88,27 +94,38 @@ public bool Task7(int n) { bool answer = true; - if (n<0) + // code here + if (n < 0) { answer = false; } else { - if (n%2==0) + if (n % 2 == 0) { - answer = false ; + answer = false; } - } + // end - return answer; + return answer; } public bool Task8(int X, int Y) { bool answer = false; + // code here + if (X < 7) + { + return false; + } + int td = (X + 1) / 2; + int ts = td * Y; + + answer = ts >= 240; + // end + return answer; } - static void Main() - { - Green green = new Green(); + } +} From 826a4d38350f2e9d77755dbcf522da8c1e1d35b5 Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 10 Oct 2025 16:03:57 +0300 Subject: [PATCH 6/8] Update White.cs --- Lab1/White.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lab1/White.cs b/Lab1/White.cs index 3d7cc85e..81beeb9f 100644 --- a/Lab1/White.cs +++ b/Lab1/White.cs @@ -84,7 +84,8 @@ public bool Task6(double x, double y, double r) bool answer = false; // code here - answer = Math.Abs(x * x + y * y + r * r) <= 1e-4; + if (Math.Abs(x * x + y * y + r * r) <= 1e-4) + answer = true; // end return answer; From d4dc5424094b15b007dee1817236b0ff80813e6c Mon Sep 17 00:00:00 2001 From: Akum6x Date: Fri, 10 Oct 2025 16:04:23 +0300 Subject: [PATCH 7/8] Update Green.cs From 5cab1cb4f77a3d7bdd0f70089076caed1401bdf0 Mon Sep 17 00:00:00 2001 From: Akum6x Date: Sun, 2 Nov 2025 21:59:19 +0300 Subject: [PATCH 8/8] Update White.cs --- Lab1/White.cs | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/Lab1/White.cs b/Lab1/White.cs index 81beeb9f..8f5f7682 100644 --- a/Lab1/White.cs +++ b/Lab1/White.cs @@ -24,9 +24,9 @@ public bool Task2(int n) { answer = true; } - // end - - return answer; + // end + + return answer; } public int Task3(int a, int b) { @@ -41,9 +41,9 @@ public int Task3(int a, int b) { answer = b; } - // end + // end - return answer; + return answer; } public double Task4(double d, double f) { @@ -58,9 +58,9 @@ public double Task4(double d, double f) { answer = d; } - // end + // end - return answer; + return answer; } public double Task5(double x) { @@ -75,17 +75,18 @@ public double Task5(double x) { return x; } - // end + // end - return answer; + return answer; } public bool Task6(double x, double y, double r) { bool answer = false; // code here - if (Math.Abs(x * x + y * y + r * r) <= 1e-4) - answer = true; + double distanceSquared = x * x + y * y; + double difference = Math.Abs(distanceSquared - r * r); + answer = difference <= 0.0001; // end return answer; @@ -97,7 +98,7 @@ public bool Task7(int n) // code here int s = n * n; - + if (s - n > 2 * n) { if (n % 2 == 0) @@ -118,10 +119,11 @@ public bool Task8(double L, int T, int M) bool answer = false; // code here - if (L > 3 && T % 2 == 0 && M % 2 == 0) - { - answer = true; - } + bool timeCondition = (L / 10.0) <= 3.0; + bool landmarksCondition = (T + M) >= 5; + bool mountainsCondition = (M % 2) == 0; + + answer = timeCondition && landmarksCondition && mountainsCondition; // end return answer;