Определить номер области в которой находится точка 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д