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

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


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

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

14   голосов , оценка 4.214 из 5
Похожие ответы