Исправить ошибки в коде - 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)