Выяснить, принадлежит ли точка с координатами (x,y) - C#
Формулировка задачи:
Выяснить, принадлежит ли точка с координатами (x,y) пересечению окружности x2+y2=1 и параболы y=x2.
Подскажите, правильно ли составил...
Или можно так
static void Main(string[] args) { Random rand = new Random(); double x = rand.NextDouble() + rand.NextDouble(); double y = rand.NextDouble() + rand.NextDouble(); Console.WriteLine("X={0}\nY={1}", x, y); if ((Math.Sqrt(x) + Math.Sqrt(y)) > 0 && (Math.Sqrt(x) + Math.Sqrt(y)) < 1 && Math.Sqrt(x) < y) Console.WriteLine("Принадлежит"); else Console.WriteLine("Нет"); Console.ReadKey(true); } } }
static void Main(string[] args) { double x1, x2, y,a,b; int radius_okr = 1; int D; Console.Write("ввести точку а: "); a = Convert.ToDouble(Console.ReadLine()); Console.Write("ввести точку b: "); b = Convert.ToDouble(Console.ReadLine()); D = 1+4*radius_okr; y=(1+Math.Sqrt(D))/2; x1 = -Math.Sqrt(y); x2 = Math.Sqrt(y); if (x1 > a && x2 > b) { Console.WriteLine("не является пересечением параболы и окружности2"); } else if (x1 < a && x2 < b) { Console.WriteLine("не является пересечением параболы и окружности3"); } else if (x1 == a && x2 == b) { Console.WriteLine("входит в пересечение параболы и окружности1"); } Console.WriteLine("Нажмите Esc для выхода"); while (Console.ReadKey(true).Key != ConsoleKey.Escape); } } }
Решение задачи: «Выяснить, принадлежит ли точка с координатами (x,y)»
textual
Листинг программы
Math.Sqrt
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д