Определить номер области в которой находится точка M(x,y) - C#

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

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

В общем сделал я, только не правильно. Помогите исправить ошибки, пожалуйста.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication15
{
    class Program
    {
        static void Main(string[] args)
        {
m1:            float x, y, n = 0;
            Console.WriteLine("Введите значение x");
            x = float.Parse(Console.ReadLine());
            Console.WriteLine("Введите значение y");
            y = float.Parse(Console.ReadLine());
            if (y > 0)
            {
                if (y == x)
                {
                    Console.WriteLine("X=Y");
                }
                else
                {
                    n = 1;
                }
                if (x < 0)
                {
                    n = 3;
                }
            }
            else { n = 2; }
            if (n != 0)
            {
                Console.WriteLine("N=" + n);
            }
            Console.WriteLine("Хотите начать сначала? Y-да, N-нет");
            string p = Console.ReadLine();
            if (p == "Y")
            { goto m1; }

        }
    }
}

Решение задачи: «Определить номер области в которой находится точка M(x,y)»

textual
Листинг программы
if (x == y)
            {
                Console.WriteLine("x = y");
            }
            else if (x > 0 && y > 0)
                Console.WriteLine("1");
            else if (x > 0 && y < 0)
                Console.WriteLine("4");
            else if (y < 0 && x < 0 )
                Console.WriteLine("2");
            else 
                Console.WriteLine("3");

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


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

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

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