Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
#1

Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости - C++

30.03.2013, 18:24. Просмотров 914. Ответов 10
Метки нет (Все метки)

Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости.
Миниатюры
Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 18:24     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости
Посмотрите здесь:

Проверить попала ли точка с заданными координатами в заштрихованную область - C++
проверить попала ли точка с заданными координатами (х,у)в заштрихованную область #include<stdio.h> #include<math.h> using namespace...

Проверить попала ли точка с заданными координатами в заштрихованную область - C++
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область. Входные данные Входная...

Попадет ли точка с заданными координатами в заштрихованную область - C++
Помогите пожалуйста с прогой Написать программу, позволюющую определить, попадет ли точка с заданными координатами в заштрихованную...

Попадает ли точка с заданными координатами в заштрихованную область - C++
Привет всем, подскажите, нужно написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на...

Попала ли точка с заданными координатами в заштрихованную область - C++
Всем привет, помогите пожалуйста с задачей.Не могу составить формулу для этой фигуры. Ввести с клавиатуры координаты точки (x,y)....

Определить, попадает ли точка с заданными координатами (x, y) в заштрихованную область - C++
Помогите пожалуйста. Я учусь на 1 курсе. Преподаватель заболел в то время когда нам обьясняли как делать лаб работу и его замещал другой...

Определить, попадает ли точка с заданными координатами в заштрихованную область - C++
Не могу составить код! Задача:Определить, попадает ли точка с координатами {x,y} в данную область

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AndrewKlykow
11 / 11 / 0
Регистрация: 18.03.2013
Сообщений: 32
30.03.2013, 20:49     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #2
Напишите систему уравнений для данных функций)
Потом по if((удовлетворяет первому уравнению и второму уравнению и третему) или (удовлетворяет четвертому и удовлетворяет пятому и удовлетворяет шестому))
Тогда выводите, в консол или куда хотите, что точка входит. Иначе нет.
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 01:40  [ТС]     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #3
Цитата Сообщение от AndrewKlykow Посмотреть сообщение
Напишите систему уравнений для данных функций)
Потом по if((удовлетворяет первому уравнению и второму уравнению и третему) или (удовлетворяет четвертому и удовлетворяет пятому и удовлетворяет шестому))
Тогда выводите, в консол или куда хотите, что точка входит. Иначе нет.
C++
1
2
3
4
5
6
7
bool mark = false;
        if(y >= sqrt(2 * 2 - x * x))
            mark = true;
        if(y >= pow(sqrt(abs(x) - 2), 2))
            mark = true;
        if(y * (-2) >= (abs(x)+2))
            mark = true;
Зделал так. Но не точно работает. А ошибки выяснить не могу.
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 01:45     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #4
тот полукруг ограничивается прямой у=0 и y^2+x^2=4.

Добавлено через 1 минуту
y^2+x^2=R^2 - стандартное уравнение круга с центром в координатах (0;0).
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 01:50  [ТС]     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #5
Цитата Сообщение от Pepsy Посмотреть сообщение
тот полукруг ограничивается прямой у=0 и y^2+x^2=4.

Добавлено через 1 минуту
y^2+x^2=R^2 - стандартное уравнение круга с центром в координатах (0;0).
Но а как это все объеденить.
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 02:19     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #6
И в чем смысл этих строк?
C++
1
2
3
4
if(y >= pow(sqrt(abs(x) - 2), 2))
            mark = true;
        if(y * (-2) >= (abs(x)+2))
            mark = true;
зачем подносить в квадрат корень из числа?

Добавлено через 3 минуты
Вам это на когда нужно?

Добавлено через 20 минут
Через 5 мин. будет.

Добавлено через 3 минуты
А нижняя фигура опущена вниз на сколько?(от точки (0;0))
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 02:45  [ТС]     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #7
А нижняя фигура опущена вниз на сколько?(от точки (0;0))
(0;-1)
Миниатюры
Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости  
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 16:44     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #8
C++
1
2
if(y>abs(x)-2&&y>0&&y*y+x*x>4) mark=true;
if(y<-abs(0.5*x)-1) mark=true;
вот
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 19:34  [ТС]     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #9
Цитата Сообщение от Pepsy Посмотреть сообщение
C++
1
2
if(y>abs(x)-2&&y>0&&y*y+x*x>4) mark=true;
if(y<-abs(0.5*x)-1) mark=true;
вот
Бро спасибо, но всё ровно работает не корректно. Например ввести (-2;-2) по графику уже должна входить, по по условию не входит.
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 20:18     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #10
Вместо < или > поставь >= <=

Добавлено через 34 секунды
C++
1
2
if(y>=abs(x)-2&&y>0&&y*y+x*x>=4) mark=true;
if(y=<-abs(0.5*x)-1) mark=true;
Так вот.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2013, 23:29     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости
Еще ссылки по теме:

Входит ли точка в заштрихованную область? - C++
Добрый вечер! Собственно дан график: Нужно создать программу, которая будет проверять, входит ли точка (вводит пользователь) в этот...

Попадает ли точка с заданными координатамив заштрихованную область - C++
1 Задание(по рисунку): 1. Определить, попадает ли точка с заданными координатами (x, y) в заштрихо-ванную область ). 2. Разработать...

Определить, попадает ли точка с координатами (х, у) в заштрихованную область - C++
Определить попадает точка с координатами х, у в заштрихованную область. Попадание на границу области считать попаданием в область. ...

Определить, попадает ли точка на координатной плоскости в заданную область - C++
Определить попадает ли точка в выделенную область в виде конуса. На координатной плоскости

Определить, попадает ли точка, заданная координатами, в заштрихованную область на рисунке - C++
Помогите написать программу,а точнее два. Нам задали на завтра, а я вообще дуб дубом в этом! 1)Звери зоопарка находятся в пяти клетках....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 23:29  [ТС]     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости #11
Цитата Сообщение от Pepsy Посмотреть сообщение
Вместо < или > поставь >= <=

Добавлено через 34 секунды
C++
1
2
if(y>=abs(x)-2&&y>0&&y*y+x*x>=4) mark=true;
if(y=<-abs(0.5*x)-1) mark=true;
Так вот.
C++
1
2
3
4
if(y >= abs(x) - 2 && y >= 0 && y * y + x * x >= 4)
            mark = true;
        if(y <= -abs(0.5 * x) - 1)
            mark = true;

Вот работает идеально. Спасибо большое!
Yandex
Объявления
31.03.2013, 23:29     Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru