fork download
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp2
  8. {
  9. internal class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. Start();
  14. }
  15. static void Start()
  16. {
  17. System.Console.WriteLine($"Выберите задание для проверки. Введите цифру обозначающую номер задания и нажмите Enter\n1. Задание 1\n2. Задание 2\n3. Задание 3\n4. Задание 4\n5. Задание 5\n6. Задание 6\n");
  18. int choise = Convert.ToInt32(System.Console.ReadLine());
  19. switch (choise)
  20. {
  21. case 1:
  22. Task1();
  23. Continue();
  24. break;
  25. case 2:
  26. Task2();
  27. Continue();
  28. break;
  29. case 3:
  30. Task3();
  31. Continue();
  32. break;
  33. case 4:
  34. Task4();
  35. Continue();
  36. break;
  37. case 5:
  38. Task5();
  39. Continue();
  40. break;
  41. case 6:
  42. Task6();
  43. Continue();
  44. break;
  45. }
  46. }
  47. static void Continue()
  48. {
  49. Console.WriteLine("Заново?y/n");
  50. string choise = Console.ReadLine();
  51. if(choise == "y")
  52. {
  53. Console.Clear();
  54. Start();
  55. }
  56. }
  57. static void Task1()
  58. {
  59. System.Console.WriteLine("Привет мир!");
  60. }
  61. static void Task2()
  62. {
  63. string stringToShow1, stringToShow2;
  64. string surname = "Петросян";
  65. string name = "Рубен";
  66. string otche = "Суренович";
  67.  
  68. int age = 19;
  69. double weight = 63.00;
  70.  
  71. stringToShow1 = surname + " " + name + " " + otche + ", возраст " + age + ", вес " + weight;
  72.  
  73. surname = "Бутенко";
  74. name = "Эдуард";
  75. otche = "Романович";
  76.  
  77. age = 20;
  78. weight = 70;
  79.  
  80. stringToShow2 = surname + " " + name + " " + otche + ", возраст " + age + ", вес " + weight;
  81.  
  82. System.Console.WriteLine(stringToShow1);
  83. System.Console.WriteLine(stringToShow2);
  84. }
  85. static void Task3()
  86. {
  87. int a = 5;
  88. int b = 2;
  89. System.Console.WriteLine("a = " + a + ", b = " + b);
  90. int result = a + b;
  91. System.Console.WriteLine("Сложение, a + b = " + result);
  92. result = a * b;
  93. System.Console.WriteLine("Умножение, a * b = " + result);
  94. result = a / b;
  95. System.Console.WriteLine("Деление, a / b = " + result + " a и b - целые числа, деление только нацело");
  96. double resultDouble = a / b;
  97. System.Console.WriteLine("Деление, a / b = " + resultDouble + " все равно что-то не так... Удивительно, да?)");
  98.  
  99. double aDouble = 5;
  100. resultDouble = aDouble / b;
  101. System.Console.WriteLine("Деление, a / b = " + resultDouble);
  102. }
  103. static void Task4()
  104. {
  105. bool boolVar1 = true;
  106. bool boolVar2 = true;
  107. if (boolVar1 && boolVar2)
  108. {
  109. System.Console.WriteLine("Вернуло true логическое И для true и true");
  110. }
  111. if (boolVar1 || boolVar2)
  112. {
  113. System.Console.WriteLine("Вернуло true логическое ИЛИ для true и true");
  114. }
  115.  
  116. boolVar1 = true;
  117. boolVar2 = false;
  118.  
  119. if (boolVar1 && boolVar2)
  120. {
  121. System.Console.WriteLine("Вернуло true логическое И для true и false");
  122. }
  123. if (boolVar1 || boolVar2)
  124. {
  125. System.Console.WriteLine("Вернуло true логическое ИЛИ для true и false");
  126. }
  127. System.Console.WriteLine();
  128. }
  129. static void Task5()
  130. {
  131. bool boolVar1 = true;
  132. /*
  133.   * многострочный коментарий
  134.   * сейчас используется редко из-за встроенных функций Visual Studio
  135.   * */
  136. bool boolVar2 = true;
  137. // однострочный коментарий
  138. //if (boolVar1 && boolVar2)
  139. //{
  140. // System.Console.WriteLine("Вернуло true логическое И для true и true");
  141. //}
  142. //if (boolVar1 || boolVar2)
  143. //{
  144. // System.Console.WriteLine("Вернуло true логическое ИЛИ для true и true");
  145. //}
  146. }
  147. static void Task6()
  148. {
  149. for (int counter = 1; counter <= 100; counter++)
  150. {
  151. int reminder3 = counter % 3;
  152. int reminder5 = counter % 5;
  153. string result = "";
  154.  
  155. if (reminder3 == 0)
  156. {
  157. result += "Fizz";
  158. }
  159. if (reminder5 == 0)
  160. {
  161. result += "Buzz";
  162. }
  163. if (reminder3 != 0 && reminder5 != 0)
  164. {
  165. result = counter.ToString();
  166. }
  167. System.Console.WriteLine(result);
  168. }
  169. }
  170. }
  171. }
  172.  
Success #stdin #stdout 0.05s 26724KB
stdin
Standard input is empty
stdout
Выберите задание для проверки. Введите цифру обозначающую номер задания и нажмите Enter
1. Задание 1
2. Задание 2
3. Задание 3
4. Задание 4
5. Задание 5
6. Задание 6