Координаты точки (x, y) и определить, попадает ли точка в заштрихованную область - C#

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

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

Всем доброго времени суток я зависла с этим алгоритмом вроде работает , но ошибок очень много выдает , что если что если задам больше координаты то выдает 2 значения (и да и нет ), и то что я не могу ввести значения меньше 1 (те 0,5 и т.п)
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication1
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. Console.WriteLine("Введите x = ");
  12. double x = Convert.ToDouble(Console.ReadLine());
  13. Console.WriteLine("Введите у = ");
  14. double y = Convert.ToDouble(Console.ReadLine());
  15. if (x > 1 || x < -1 || y > 1 || y < -1)
  16. {
  17. Console.WriteLine("Точка НЕ попадает в заштрихованную область");
  18. }
  19. if (x > 0 && y > 0 || x < 0 && y < 0)
  20. {
  21. Console.WriteLine("Точка НЕ попадает в заштрихованную область");
  22. }
  23. {
  24. Console.WriteLine("Точка попадает в заштрихованную область");
  25. }
  26. Console.ReadLine();
  27. }
  28. }
  29. }
помогите разобраться с этой задачкой

Решение задачи: «Координаты точки (x, y) и определить, попадает ли точка в заштрихованную область»

textual
Листинг программы
  1. double GranicaX = 10, GranicaY = 10;// Область от 0 до 10 по X и от 0 до 10 по Y заштрихована.
  2.  
  3.             Console.WriteLine("Введите x = ");
  4.             double x = Convert.ToDouble(Console.ReadLine());
  5.             Console.WriteLine("Введите у = ");
  6.             double y = Convert.ToDouble(Console.ReadLine());
  7.  
  8.             if ((x > GranicaX || x < 0) || (y > GranicaY || y < 0))
  9.             {
  10.                 Console.WriteLine("Точка НЕ попадает в заштрихованную область");
  11.  
  12.             }
  13.             else
  14.             {
  15.                 Console.WriteLine("Точка попадает в заштрихованную область");
  16.             }
  17.            
  18.  
  19.             Console.ReadLine();

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


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

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

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы