diff --git a/Seminars/Seminar01/Self/Task01/Program.cs b/Seminars/Seminar01/Self/Task01/Program.cs index 3671ed6..5368665 100644 --- a/Seminars/Seminar01/Self/Task01/Program.cs +++ b/Seminars/Seminar01/Self/Task01/Program.cs @@ -1 +1,20 @@ // Your code here! +namespace ConsoleApp1 +{ + internal class Program + { + static void Main() + { + string familiya = Console.ReadLine(); + + string umya = Console.ReadLine(); + + string otchestvo = Console.ReadLine(); + + Console.WriteLine("Фамилия: " + familiya); + Console.WriteLine("Имя: " + umya); + Console.WriteLine("Отчество: " + otchestvo); + + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar01/Self/Task02/Program.cs b/Seminars/Seminar01/Self/Task02/Program.cs index 3671ed6..a80b526 100644 --- a/Seminars/Seminar01/Self/Task02/Program.cs +++ b/Seminars/Seminar01/Self/Task02/Program.cs @@ -1 +1,21 @@ -// Your code here! +namespace ConsoleApp2 +{ + internal class Program + { + static void Main() + { + + + + string familiya = Console.ReadLine(); + + string umya = Console.ReadLine(); + + string otchestvo = Console.ReadLine(); + + Console.WriteLine(familiya + umya + otchestvo); + + + } + } +} diff --git a/Seminars/Seminar01/Self/Task03/Program.cs b/Seminars/Seminar01/Self/Task03/Program.cs index 3671ed6..88f2e6f 100644 --- a/Seminars/Seminar01/Self/Task03/Program.cs +++ b/Seminars/Seminar01/Self/Task03/Program.cs @@ -1 +1,15 @@ -// Your code here! +namespace ConsoleApp2 +{ + internal class Program + { + static void Main() + { + + string umya = Console.ReadLine(); + + Console.WriteLine("Здравствуйте, " + umya); + + + } + } +} diff --git a/Seminars/Seminar01/Self/Task04/Program.cs b/Seminars/Seminar01/Self/Task04/Program.cs index 3671ed6..f3ffedf 100644 --- a/Seminars/Seminar01/Self/Task04/Program.cs +++ b/Seminars/Seminar01/Self/Task04/Program.cs @@ -1 +1,18 @@ -// Your code here! +namespace ConsoleApp2 +{ + internal class Program + { + static void Main() + { + + Console.BackgroundColor = ConsoleColor.DarkCyan; + Console.ForegroundColor = ConsoleColor.Magenta; + + string umya = Console.ReadLine(); + + Console.WriteLine("Здравствуйте, " + umya); + + + } + } +} diff --git a/Seminars/Seminar01/Self/Task05/Program.cs b/Seminars/Seminar01/Self/Task05/Program.cs index 3671ed6..43cd690 100644 --- a/Seminars/Seminar01/Self/Task05/Program.cs +++ b/Seminars/Seminar01/Self/Task05/Program.cs @@ -1 +1,23 @@ -// Your code here! +namespace ConsoleApp2 +{ + internal class Program + { + static void Main() + { + + double U = double.Parse(Console.ReadLine()); + + double R = double.Parse(Console.ReadLine()); + + + + + + Console.WriteLine("I = " + U / R); + + Console.WriteLine("P = " + U * U / R); + + + } + } +} diff --git a/Seminars/Seminar01/Self/Task06/Program.cs b/Seminars/Seminar01/Self/Task06/Program.cs index 83fa4f4..cb3f313 100644 --- a/Seminars/Seminar01/Self/Task06/Program.cs +++ b/Seminars/Seminar01/Self/Task06/Program.cs @@ -1,2 +1,19 @@ -// See https://aka.ms/new-console-template for more information -Console.WriteLine("Hello, World!"); +namespace ConsoleApp2 +{ + internal class Program + { + static void Main() + { + + double pervi_katet = double.Parse(Console.ReadLine()); + + double vtoroi_katet = double.Parse(Console.ReadLine()); + + + + Console.WriteLine("Гипотенуза = " + Math.Sqrt(pervi_katet * pervi_katet + vtoroi_katet * vtoroi_katet)); + + + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..1741d5d --- /dev/null +++ b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{3B9CECD8-A5CB-4112-91EF-849AD2869DDF}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {62D2B241-CD98-45A0-A1E0-25614C9AB120} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..f231f2e --- /dev/null +++ b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,18 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + int zifr = int.Parse(Console.ReadLine()); + + double veschest = double.Parse(Console.ReadLine()); + + char bukva = char.Parse(Console.ReadLine()); + + Console.WriteLine(zifr); + Console.WriteLine(veschest); + Console.WriteLine(bukva); + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..6fd5172 --- /dev/null +++ b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{DBAABB51-6342-4CB2-AB41-883975EACF87}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DBAABB51-6342-4CB2-AB41-883975EACF87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DBAABB51-6342-4CB2-AB41-883975EACF87}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DBAABB51-6342-4CB2-AB41-883975EACF87}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DBAABB51-6342-4CB2-AB41-883975EACF87}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2CBF317A-3F2C-40EF-A82F-F685825DF25C} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..83b2cac --- /dev/null +++ b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,18 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + double x1 = double.Parse(Console.ReadLine()); + + double x2 = double.Parse(Console.ReadLine()); + + double ost = x1 % 10 + x2 % 10; + + Console.WriteLine("Сумма целых частей " + x1 + " и " + x2 + " равна " + "{0:f0}", x1 + x2 - 1); + + Console.WriteLine("Сумма дробных частей " + x1 + " и " + x2 + " равна 0," + "{0:f0}", ost - 1); + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..a855374 --- /dev/null +++ b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0447D897-9DF3-45B6-957E-7DA0B0BB2906} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..553560f --- /dev/null +++ b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,23 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + int x = int.Parse(Console.ReadLine()); + + int y = int.Parse(Console.ReadLine()); + + int z = int.Parse(Console.ReadLine()); + + int helper1 = z >= x ? (y >= x ? x : y) : (y >= z ? z : y); + + int helper3 = z >= x ? (y >= z ? y : z) : (y >= x ? y : x); + + int helper2 = x + y + z - helper1 - helper3; + + Console.WriteLine(helper1 + " " + helper2 + " " + helper3); + + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..8329d46 --- /dev/null +++ b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {903F47F9-EE14-428F-93DF-1D9EA10A833C} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..c5caf8d --- /dev/null +++ b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,18 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + string ans = "Ни цифра, ни буква"; + + char a = char.Parse(Console.ReadLine()); + + ans = a >= '0' ? (a <= '9' ? "Это цифра" : "") : ""; + ans = a > 'а' ? (a < 'я' ? "Это буква" : "") : ""; + ans = a > 'А' ? (a < 'Я' ? "Это буква" : "") : ""; + + Console.WriteLine(ans); + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..8ac430a --- /dev/null +++ b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{DDB6B883-2A55-4248-B6EA-1AE9B6877437}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3F1FCA2E-BCB3-4F2A-B70B-F0BED71A7302} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..bf9ca96 --- /dev/null +++ b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,20 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + double R = double.Parse(Console.ReadLine()); + + double x = double.Parse(Console.ReadLine()); + + double y = double.Parse(Console.ReadLine()); + + double s = Math.Sqrt(x * x + y * y); + + string helper1 = s < R ? "Точка внутри круга!" : "Точка вне круга!"; + + Console.WriteLine(helper1); + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..e0a76ea --- /dev/null +++ b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{82486B48-82A1-48AD-8131-BE276A506A06}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {82486B48-82A1-48AD-8131-BE276A506A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {82486B48-82A1-48AD-8131-BE276A506A06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {82486B48-82A1-48AD-8131-BE276A506A06}.Release|Any CPU.ActiveCfg = Release|Any CPU + {82486B48-82A1-48AD-8131-BE276A506A06}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {141D0409-64FF-40CE-89F1-6784A9AFFF5F} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..bb3f6e5 --- /dev/null +++ b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,23 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + string chislo = Console.ReadLine(); + + int ch, + c1, c2, c3; + ch = int.Parse(chislo); + + c1 = Math.Abs(ch) % 10; + ch /= 10; + c2 = Math.Abs(ch) % 10; + ch /= 10; + c3 = Math.Abs(ch) % 10; + Console.WriteLine(c3); + Console.WriteLine(c2); + Console.WriteLine(c1); + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..63c1d54 --- /dev/null +++ b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{B4FC1513-433C-455E-B8F9-272487D02E06}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B4FC1513-433C-455E-B8F9-272487D02E06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B4FC1513-433C-455E-B8F9-272487D02E06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B4FC1513-433C-455E-B8F9-272487D02E06}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B4FC1513-433C-455E-B8F9-272487D02E06}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A4744DA4-A732-4025-B8A2-A9F81914612B} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..3be3786 --- /dev/null +++ b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,18 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + double n = double.Parse(Console.ReadLine()); + double l = double.Parse(Console.ReadLine()); + + if (1 <= n && n < 11) + if (l > 0) + { + Console.WriteLine("{0:f2}", (n * l * l) / (4 * Math.Tan(Math.PI / n))); + } + + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..6976365 --- /dev/null +++ b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{13F8034A-E2DB-4136-814F-5F461B6E583B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {13F8034A-E2DB-4136-814F-5F461B6E583B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {13F8034A-E2DB-4136-814F-5F461B6E583B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {13F8034A-E2DB-4136-814F-5F461B6E583B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {13F8034A-E2DB-4136-814F-5F461B6E583B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {24E47D12-75C8-4F08-9644-B7E8352E3A71} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..d249b48 --- /dev/null +++ b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,34 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + double X = double.Parse(Console.ReadLine()); + + double Y = double.Parse(Console.ReadLine()); + + double S = Math.Sqrt(X * X + Y * Y); + + double R1 = 1; + double R2 = 2; + + if (S < R1 || S > R2) + { + Console.WriteLine("Точка вне области"); + } + else if (Y < 0 || Y > 2) + { + Console.WriteLine("Точка вне области"); + } + else if (S > R1 && S < R2 && Y > 0) + { + Console.WriteLine("Точка внутри области"); + } + else if (Y >= 0 && (S == R1 || S == R2)) + { + Console.WriteLine("Точка на границе области"); + } + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..3562200 --- /dev/null +++ b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{B16582D2-546A-4ED2-B2A1-5AD492509B4F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D217BBCA-76D3-49AC-A8C9-3751A08E3289} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..92bd9ac --- /dev/null +++ b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,31 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + double X = double.Parse(Console.ReadLine()); + + double Y = double.Parse(Console.ReadLine()); + + double S = Math.Sqrt(X * X + Y * Y); + + double R1 = 2; + + double R2 = 1; + + if ((Y > 0 && S > R1) || (Y < 0 && S > R2)) + { + Console.WriteLine("Точка вне области"); + } + else if ((Y > 0 && S < R1) || (Y < 0 && S < R2) || (Y == 0 && X < 1 && X > (-1))) + { + Console.WriteLine("Точка внутри области"); + } + else if ((Y > 0 && S == R1) || (Y < 0 && S == R2) || (Y == 0 && (X >= 1 && X <= 2) || (X <= (-1) && X >= (-2)))) + { + Console.WriteLine("Точка на границе области"); + } + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..66895bc --- /dev/null +++ b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{2167A271-F2D9-4421-8B38-64E2C5DA3711}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BB4C45C7-EE4C-4BE3-B113-773EE6C56F97} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..3a0a258 --- /dev/null +++ b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,26 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + double X = double.Parse(Console.ReadLine()); + + double Y = double.Parse(Console.ReadLine()); + + if (X < Y) + { + Console.WriteLine("X = " + X + " " + "Y = " + Y + " " + "F = " + (Math.Sin(X) + Math.Cos(Y) * Math.Cos(Y))); + } + + else if (X == Y) + { + Console.WriteLine("X = " + X + " " + "Y = " + Y + " " + "F = " + (Math.Log(Math.Abs(X)))); + } + else if (X > Y) + { + Console.WriteLine("X = " + X + " " + "Y = " + Y + " " + "F = " + (Math.Sin(X) * Math.Sin(X) + Math.Cos(Y))); + } + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6.sln b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6.sln new file mode 100644 index 0000000..39c4e07 --- /dev/null +++ b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp6", "ConsoleApp6\ConsoleApp6.csproj", "{F1F70F7A-5384-4964-B716-DA8627A8A611}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F1F70F7A-5384-4964-B716-DA8627A8A611}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1F70F7A-5384-4964-B716-DA8627A8A611}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1F70F7A-5384-4964-B716-DA8627A8A611}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1F70F7A-5384-4964-B716-DA8627A8A611}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {71DA6A6A-7140-4AF2-BF7A-F806C83B4B6F} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/ConsoleApp6.csproj b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/ConsoleApp6.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/ConsoleApp6.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/Program.cs b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/Program.cs new file mode 100644 index 0000000..5222138 --- /dev/null +++ b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/Program.cs @@ -0,0 +1,46 @@ +namespace ConsoleApp6 +{ + internal class Program + { + static void Main(string[] args) + { + double D; + double x1; + double x2; + double a = double.Parse(Console.ReadLine()); + + double b = double.Parse(Console.ReadLine()); + + double c = double.Parse(Console.ReadLine()); + + D = b * b - 4 * a * c; + + if (a != 0 && b != 0 && D > 0) + { + x1 = ((-b) + Math.Sqrt(D)) / 2 * a; + + x2 = ((-b) - Math.Sqrt(D)) / 2 * a; + + Console.WriteLine((a + "*x^2 +(" + b + ")*x +(" + c + ") = 0") + ", x1 = " + x1 + ", x2 = " + x2); + } + else if (a == 0) + { + x1 = -c / b; + + Console.WriteLine((b + "*x +(" + c + ") = 0") + ", x1 = " + x1); + + } + else if (b == 0) + { + x1 = -c / a; + + Console.WriteLine((a + "*x^2 +(" + c + ") = 0") + ", x1 = sqrt( " + x1 + ")"); + + } + else if (D < 0) + { + Console.WriteLine("Нет действительных корней"); + } + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..a9f857d --- /dev/null +++ b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Debug|Any CPU.Build.0 = Debug|Any CPU + {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Release|Any CPU.ActiveCfg = Release|Any CPU + {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2BE84250-566E-4A34-99C2-557D17E8DF65} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..ca512a6 --- /dev/null +++ b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,27 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main() + + { + char a = char.Parse(Console.ReadLine()); + switch (a) + { + case >= '1' and <= '9': + Console.WriteLine("100"); break; + + case >= 'A' and <= 'Z': + Console.WriteLine("200"); break; + + case >= 'a' and <= 'z': + Console.WriteLine("300"); break; + + default: Console.WriteLine("400"); break; + + + + } + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2.sln b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2.sln new file mode 100644 index 0000000..3ed2a22 --- /dev/null +++ b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp2", "ConsoleApp2\ConsoleApp2.csproj", "{DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {74F85EFA-1A3E-478A-A410-53C232D9D33A} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/ConsoleApp2.csproj b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/ConsoleApp2.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/ConsoleApp2.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/Program.cs b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/Program.cs new file mode 100644 index 0000000..3b3ac4f --- /dev/null +++ b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/Program.cs @@ -0,0 +1,48 @@ +namespace ConsoleApp2 +{ + internal class Program + { + static void Main() + { + string month = Console.ReadLine(); + int zifra = 0; + + switch (month) + { + case "Январь": + zifra = 1; break; + case "Февраль": + zifra = 2; break; + case "Март": + zifra = 3; break; + case "Апрель": + zifra = 4; break; + case "Май": + zifra = 5; break; + case "Июнь": + zifra = 6; break; + case "Июль": + zifra = 7; break; + case "Август": + zifra = 8; break; + case "Сентябрь": + zifra = 9; break; + case "Октябрь": + zifra = 10; break; + case "Ноябрь": + zifra = 11; break; + case "Декабрь": + zifra = 12; break; + + default: Console.WriteLine("Ошибка"); break; + + + } + if (zifra != 0) + { + Console.WriteLine(zifra); + } + else { Console.WriteLine(""); } + } + } +} \ No newline at end of file diff --git a/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1.sln new file mode 100644 index 0000000..f95a465 --- /dev/null +++ b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34024.191 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{5A786982-44A7-493C-8D4C-D4970DBC1071}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5A786982-44A7-493C-8D4C-D4970DBC1071}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5A786982-44A7-493C-8D4C-D4970DBC1071}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A786982-44A7-493C-8D4C-D4970DBC1071}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5A786982-44A7-493C-8D4C-D4970DBC1071}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {01A87AC9-8336-479A-B0BD-BA821610A6D0} + EndGlobalSection +EndGlobal diff --git a/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..74abf5c --- /dev/null +++ b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net6.0 + enable + enable + + + diff --git a/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs new file mode 100644 index 0000000..2676c61 --- /dev/null +++ b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs @@ -0,0 +1,47 @@ +namespace ConsoleApp1 +{ + internal class Program + { + static void Main() + { + uint zifra; + Console.WriteLine("Введите операцию цифрой от 1 до 4: "); + + string ArfDeistvie = Console.ReadLine(); + + Console.WriteLine("Введите вещественные числа сначала А, потом В: "); + + double A = double.Parse(Console.ReadLine()); + + double B = double.Parse(Console.ReadLine()); + + zifra = uint.Parse(ArfDeistvie); + + if (zifra == 1 && (A != 0 && B != 0)) + { + Console.WriteLine("A + B = " + (A + B)); + + } + else if (zifra == 2 && (A != 0 && B != 0)) + { + Console.WriteLine("A - B = " + (A - B)); + + } + else if (zifra == 3 && (A != 0 && B != 0)) + { + Console.WriteLine("A * B = " + (A * B)); + + } + else if (zifra == 4 && (A != 0 && B != 0)) + { + Console.WriteLine("A / B = " + (A / B)); + + } + else + { + Console.WriteLine("Нет такой операции"); + + } + } + } +} \ No newline at end of file