Исправить ошибки в коде - C# (181758)
Формулировка задачи:
Помогите исправить ошибки в коде:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace лр5 { class Program { static void Main(string[] args) { { double Y = 0; double X = 0; int m = 0; int u = 0; do { Console.WriteLine("Какое задание Вы хотите решить: 2 или 3?"); m = int.Parse(Console.ReadLine()); if (m == 3) { { Console.WriteLine("Задание 3"); Console.WriteLine("Каким способом Вы хотите решить задание: 1, 2, или 3?"); int k = int.Parse(Console.ReadLine()); if (k == 1) { double x = 1.3; do { double y = (Math.Pow((23 - x), 2)); Console.WriteLine("y={0} при x={1}", y, x); x = x + 1.3; } while (x <= 9); } if (k == 2) { double x = 1.3; while (x <= 10) { double y = (Math.Pow((23 - x), 2)); Console.WriteLine("y={0} при x={1}", y, x); x = x + 1.3; } } if (k == 3) { for (double x = 1.3; x <= 10; x = x + 1.3) { double y = (Math.Pow((23 - x), 2)); Console.WriteLine("y={0} при x={1}", y, x); } } } } if (m == 2) { { Console.WriteLine("Задание 2"); double x1 = -7, x2 = -6, x3 = -2, x4 = 0, x5 = 2, x6= 3; double y1 = -1, y2 = 0, y3 = 1, y4=2; double c1 = Math.Pow(x3 - x2, 1 / 2); double R = y3; double c2 = Math.Pow(x2 + y1, 2); double c3 = Math.Pow(x6 + y4, 2); double c4 = Math.Pow(x5 + x6,2); double d1 = Math.Pow(c1,2)+Math.Pow(c2,2); double d2 = (2 * Math.PI * R) / 4; double d3 = (2 * Math.PI * R) / 4; double d4 = Math.Pow(c1, 2) + Math.Pow(c2, 2); double d = d1 + d2 + d3 + d4; Console.WriteLine("Длина графика = {0:0.##}", d); Console.WriteLine("Введите координаты X"); X = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Введите координаты Y"); Y = double.Parse(Console.ReadLine()); { if (X <= -7 && X >= -6) { if (Y == X + 3) { Console.WriteLine("Принадлежит"); } else { Console.WriteLine("Не принадлежит"); } } if (X <= -2 && X > 0) { if ((Math.Pow(X, 2) + Math.Pow(Y, 2)) - 9 == 0) { Console.WriteLine("Принадлежит"); } else { Console.WriteLine("Не принадлежит"); } } if (X <= 0 && X > 2) { if (Math.Pow(Y, 2) == Math.Pow(-X / 2 + 3, 2)) { Console.WriteLine("Принадлежит"); } else { Console.WriteLine("Не принадлежит!"); } } if (X <= 2 && X > 3) { if (Y == X - 6) { Console.WriteLine("Принадлежит"); } else { Console.WriteLine("Не принадлежит"); } } if (X < 3) if (Y < -1) Console.WriteLine("Не принадлежит"); } } } Console.WriteLine("Хотите повторить? 1-да 2-нет"); u = int.Parse(Console.ReadLine()); } while (u == 1); } } } }
Решение задачи: «Исправить ошибки в коде»
textual
Листинг программы
if (X <= 2 && X > 3)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д