Не могу запустить программу - C#

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

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

Листинг программы
  1. static void Main(string[] args)
  2. {
  3. double A;
  4. Console.WriteLine("№1(1 - 15): Даны катеты прямоугольного треугольника.Найти его гипотенузу и площадь");
  5. Console.WriteLine("№2(1-14): Даны два действительных положительных числа.Найти среднеарифметическое и среднегеометрическое этих чисел(или их модулей)");
  6. Console.WriteLine("№3 (2-16):Проверить истинность высказывания: «Данные числа x, y являются координатами точки,лежащей во второй координатной четверти");
  7. Console.WriteLine("№4 (2-32):Даны три действительных числа. Возвести в квадрат те из них, значения которых не отрицательны");
  8. Console.WriteLine("№5 (3-11):Даны натуральные числа n,m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m");
  9. Console.WriteLine("№6(1-2):Дан радиус окружности, подсчитать площадь круга");
  10. Console.WriteLine("№7(2-19):Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является равнобедренным»");
  11. Console.WriteLine("№8(3-3):Найти сумму квадратов чисел от m до n.");
  12. Console.Write("Введите номер задачи - ");
  13. A = Convert.ToDouble(Console.ReadLine());
  14. if (A == 1)
  15. {
  16. Console.Write("№1(1 - 15):Даны катеты прямоугольного треугольника.Найти его гипотенузу и площадь");
  17. {
  18. return Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
  19. }
  20. {
  21. return (a * b) / 2;
  22. }
  23. {
  24. Double a;
  25. Console.WriteLine("Введите значение а");
  26. a = Convert.ToDouble(Console.ReadLine());
  27. Double b;
  28. Console.WriteLine("Введите значение b");
  29. b = Convert.ToDouble(Console.ReadLine());
  30. Console.WriteLine("гипотенуза =");
  31. Console.WriteLine(Convert.ToString(Gipotenuza(a, b)));
  32. Console.WriteLine("площадь равна =");
  33. Console.WriteLine(Convert.ToString(Area(a, b)));
  34. Console.ReadKey();
  35. }
  36. }
  37. else if (A == 2)
  38. {
  39. Console.Write("№2(1-14):Даны два действительных положительных числа.Найти среднеарифметическое и среднегеометрическое этих чисел(или их модулей) ");
  40. {
  41. return (a + b) / 2;
  42. }
  43. {
  44. return Math.Sqrt(a * b);
  45. }
  46. {
  47. Console.WriteLine("Введите a");
  48. double a = Convert.ToDouble(Console.ReadLine());
  49. Console.WriteLine("Введите b");
  50. double b = Convert.ToDouble(Console.ReadLine());
  51. Console.WriteLine("Среднее арифметическое: " + Math.Round(sr_ar(a, b), 2));
  52. Console.WriteLine("Среднее геометрическое:" + Math.Round(sr_geom(a, b), 2));
  53. Console.ReadKey();
  54. }
  55. }
  56. else if (A == 3)
  57. {
  58. Console.Write("№3 (2-16):Проверить истинность высказывания: Данные числа x, y являются координатами точки, лежащей во второй координатной четверти");
  59. {
  60. if (x < 0 & y > 0)
  61. {
  62. return true;
  63. }
  64. else
  65. {
  66. return false;
  67. }
  68. {
  69. Double x;
  70. Console.WriteLine("Введите значение x");
  71. x = Convert.ToDouble(Console.ReadLine());
  72. Double y;
  73. Console.WriteLine("Введите значение y");
  74. y = Convert.ToDouble(Console.ReadLine());
  75. if (Proverka(x, y))
  76. Console.WriteLine("Точка лежит во второй четверти");
  77. else
  78. Console.WriteLine("Точка не лежит во второй четверти");
  79. Console.ReadKey();
  80. }
  81. }
  82. }
  83. else if (A == 4)
  84. {
  85. Console.Write("№4 (2-32):Даны три действительных числа. Возвести в квадрат те из них, значения которых не отрицательны");
  86. {
  87. if (a > 0)
  88. {
  89. Console.WriteLine("Число " + a + " в квадрате: " + a * a);
  90. }
  91. if (b > 0)
  92. {
  93. Console.WriteLine("Число " + b + " в квадрате: " + b * b);
  94. }
  95. if (c > 0)
  96. {
  97. Console.WriteLine("Число " + c + " в квадрате: " + c * c);
  98. }
  99. {
  100. double a, b, c;
  101. Console.WriteLine("Введите 1 число");
  102. a = Convert.ToDouble(Console.ReadLine());
  103. Console.WriteLine("Введите 2 число");
  104. b = Convert.ToDouble(Console.ReadLine());
  105. Console.WriteLine("Введите 3 число");
  106. c = Convert.ToDouble(Console.ReadLine());
  107. Chislo(a, b, c);
  108. Console.ReadKey();
  109. }
  110. }
  111. }
  112. else if (A == 5)
  113. {
  114. Console.Write("№5 (3-11):Даны натуральные числа n,m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m ");
  115. {
  116. for (int i = 0; i <= N; i++)
  117. {
  118. int ii = i;
  119. int sum = 0;
  120. while (ii >= 1)
  121. {
  122. sum += ii % 10;
  123. ii = (ii - ii % 10) / 10;
  124. }
  125. if (Math.Pow(sum, 2) == M)
  126. {
  127. Console.Write("Квадрат суммы цифр числа {0} = {1} \r\n", i, Math.Pow(sum, 2));
  128. }
  129. }
  130. }
  131. {
  132. int m = 0;
  133. Console.Write("Введите значение m ");
  134. m = Convert.ToInt32(Console.ReadLine());
  135. int n = 0;
  136. Console.Write("Введите значение n ");
  137. n = Convert.ToInt32(Console.ReadLine());
  138. MQ2(n, m);
  139. Console.ReadKey();
  140. }
  141. }
  142. else if (A == 6)
  143. {
  144. Console.Write("№6(1-2):Дан радиус окружности, подсчитать площадь круга");
  145. {
  146. return r * r * Math.PI;
  147. }
  148. {
  149. Double r;
  150. Console.WriteLine("Введите значение r");
  151. r = Convert.ToDouble(Console.ReadLine());
  152. Console.WriteLine("площадь равна =");
  153. Console.WriteLine(Convert.ToString(Area(r)));
  154. Console.ReadKey();
  155. }
  156. }
  157. else if (A == 7)
  158. {
  159. Console.Write("№7(2-19):Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является равнобедренным»");
  160. {
  161. if (a + b <= c & a + c <= b & b + c <= b)
  162. {
  163. if (a == b || a == c || b == c)
  164. return true;
  165. }
  166. return false;
  167. }
  168. {
  169. Double a;
  170. Console.WriteLine("Введите значение a");
  171. a = Convert.ToDouble(Console.ReadLine());
  172. Double b;
  173. Console.WriteLine("Введите значение b");
  174. b = Convert.ToDouble(Console.ReadLine());
  175. Double c;
  176. Console.WriteLine("Введите значение c");
  177. c = Convert.ToDouble(Console.ReadLine());
  178. if (Check(a, b, c))
  179. Console.WriteLine("Треугольник равнобедренный");
  180. else
  181. Console.WriteLine("Такого треугольника не существует");
  182. Console.ReadKey();
  183. }
  184. }
  185. else if (A == 8)
  186. {
  187. Console.WriteLine("№8(3-3):Найти сумму квадратов чисел от m до n.");
  188. {
  189. ulong summa = 0;
  190. for (int i = n; i <= m; i++)
  191. {
  192. summa += (ulong)Math.Pow(i, 2);
  193. }
  194. return summa;
  195. }
  196. {
  197. Console.Write("Введите значение m");
  198. int m = int.Parse(Console.ReadLine());
  199. Console.Write("Введите значение n");
  200. int n = int.Parse(Console.ReadLine());
  201. int sum = 0;
  202. for (; m <= n; m++)
  203. {
  204. sum += (int)Math.Pow(m, 2);
  205. }
  206. Console.WriteLine("Sum is " + sum);
  207. Console.ReadKey();
  208. }
  209. }
  210. }
  211. }
  212. }

Решение задачи: «Не могу запустить программу»

textual
Листинг программы
  1.  static double Gipotenuza(double a,double b)
  2.         {
  3.                Console.Write("№1(1 - 15):Даны катеты прямоугольного треугольника.Найти его гипотенузу и площадь");
  4.            
  5.                  return Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));  
  6.                  
  7.      
  8.         }
  9.       static double  Area(double a,double b)
  10.         {
  11.           return (a * b) / 2;
  12.         }
  13.  
  14.       static double  sr_ar(double a,double b)
  15.       {
  16.                    Console.Write("№2(1-14):Даны два действительных положительных числа.Найти среднеарифметическое и среднегеометрическое этих чисел(или их модулей) ");
  17.         {
  18.            return (a + b) / 2;
  19.         }
  20.       }

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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