If (i ==2) Ошибка: пространство имен не может непосредственно содержать такие члены, как поля или методы - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApplication32
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. Console.WriteLine("Выберите задание: \nДля выбора задания 2.1 \tвведите 1 \nДля выбора задания 2.2 \tвведите 2 \nДля выбора задания 3 \tвведите 3 ");
  13. int i = int.Parse(Console.ReadLine());
  14. if (i == 1)
  15. {
  16. Console.WriteLine("Задание 2.1 \nВведите X");
  17. double x = double.Parse(Console.ReadLine());
  18. double y = 0;
  19. if (x < -6)
  20. y = 29 * Math.Pow(x, 2) - 39;
  21. else
  22. if (x > -6 && x <= 16)
  23. y = 21 * Math.Pow(x, 8) + 3 * x - 7 * Math.Pow(x, 7);
  24. else
  25. y = 1 / 46 * Math.Pow(x, 4) + Math.Pow(x, 3) - Math.Pow(x, 2);
  26. Console.WriteLine("Хотите повторить? 1-да 2-нет");
  27. }
  28. }
  29. }
  30. }
  31. if (i == 2) //Здесь!!!
  32. {
  33. {
  34. Console.WriteLine("Задание 2.2");
  35. double x1 = -6, x2 = -3, x3 = 0, x4 = 3, x5 = 9;
  36. double y1 = -3, y2 = 0, y3 = 3;
  37. double c1 = x1 - x2;
  38. double c2 = y2 - y1;
  39. double R = y3;
  40. double c3 = y2 + y3;
  41. double c4 = x3 + x4;
  42. double c5 = x5 - x4;
  43. double d1 = (2 * Math.PI * R) / 4;
  44. double d2 = Math.Sqrt(Math.Pow(c1, 2) + Math.Pow(c2, 2));
  45. double d3 = (2 * Math.PI * R) / 4;
  46. double d4 = Math.Sqrt(Math.Pow(c4, 2) + Math.Pow(c3, 2));
  47. double d5 = Math.Sqrt(Math.Pow(c5, 2) + Math.Pow(c3, 2));
  48. double d = d1 + d2 + d3 + d4+d5;
  49. Console.WriteLine("Длина графика = {0:0.##}", d);
  50. Console.WriteLine("Вторая часть задания!, корень из 4,5 = {0}", Math.Sqrt(4.5));
  51. Console.WriteLine("Определите, принадлежит ли точка графику функции.\nВведите координаты точки X");
  52. double X = Convert.ToDouble(Console.ReadLine());
  53. Console.WriteLine("Введите координаты точки Y");
  54. double Y = double.Parse(Console.ReadLine());
  55. if (X < -9)
  56. {
  57. Console.WriteLine("Не Пренадлежит!");
  58. }
  59. else
  60. {
  61. if (-9 <= X && X < -6&&Y<=0)
  62. {
  63. if ((Math.Pow((X+6),2)+(Math.Pow(Y,2)))-9==0)
  64. {
  65. Console.WriteLine("Принадлежит!");
  66. }
  67. else
  68. {
  69. Console.WriteLine("Не Принадлежит!");
  70. }
  71. }
  72. if (-6 <= X && X < -3)
  73. {
  74. if (Y == X + 3)
  75. {
  76. Console.WriteLine("Принадлежит!");
  77. }
  78. else
  79. {
  80. Console.WriteLine("Не Принадлежит!");
  81. }
  82. }
  83. if (-3 <=X && X < 0&&Y>=0)
  84. {
  85. if (Math.Pow(X,2)+Math.Pow(Y,2)-9==0)
  86. {
  87. Console.WriteLine("Принадлежит!");
  88. }
  89. else
  90. {
  91. Console.WriteLine("Не Принадлежит!");
  92. }
  93. }
  94. if (0 <= X && X < 3)
  95. {
  96. if (Y == -X + 3)
  97. {
  98. Console.WriteLine("Принадлежит!");
  99. }
  100. else
  101. {
  102. Console.WriteLine("Не Принадлежит!");
  103. }
  104. }
  105. if (3 <= X && X <= 9)
  106. if (Y==(X-3)/2)
  107. {
  108. Console.WriteLine("Принадлежит!");
  109. }
  110. else
  111. {
  112. Console.WriteLine("Не Принадлежит!");
  113. if (X > 9)
  114. Console.WriteLine("Не Принадлежит!");
  115. }
  116. }
  117. if (i == 3)
  118. {
  119. Console.WriteLine("Задние 3");
  120.  
  121. }
  122. }
  123. }

Решение задачи: «If (i ==2) Ошибка: пространство имен не может непосредственно содержать такие члены, как поля или методы»

textual
Листинг программы
  1. if(i==2)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы