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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 41
11.02.2014, 19:39     Попадание точки в заштрихованную область #1
Добрый вечер. Собственно интересует данная задача- Попадание точки (x,y) в заштрихованную область.
Миниатюры
Попадание точки в заштрихованную область  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2014, 19:39     Попадание точки в заштрихованную область
Посмотрите здесь:

Попадание точки в заштрихованную область C++
Попадание точки в заштрихованную область C++
Определить попадание произвольной точки в заштрихованную область C++
C++ Определить попадание произвольной точки в заштрихованную область
C++ Определить попадание произвольной точки в заштрихованную область
Определить попадание произвольной точки в заштрихованную область C++
C++ Определить попадание точки в заштрихованную область
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
Заблокирован
11.02.2014, 19:51     Попадание точки в заштрихованную область #2
Трудности с программированием или с математикой?
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 41
11.02.2014, 19:53  [ТС]     Попадание точки в заштрихованную область #3
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Трудности с программированием или с математикой?
Допустим, что и с тем и с тем.
S_el
Нарушитель
2043 / 1550 / 298
Регистрация: 15.12.2013
Сообщений: 6,098
11.02.2014, 19:55     Попадание точки в заштрихованную область #4
Что конкретно вызывает трудность?
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 41
11.02.2014, 19:57  [ТС]     Попадание точки в заштрихованную область #5
Цитата Сообщение от S_el Посмотреть сообщение
Что конкретно вызывает трудность?
я не знаю как проверить- попадает ли точка в круг
Ev_Hyper
Заблокирован
11.02.2014, 19:58     Попадание точки в заштрихованную область #6
составить уравнения прямых и круга вы можете?
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 338
11.02.2014, 19:59     Попадание точки в заштрихованную область #7
C++
1
2
3
4
5
if (((x*x+y*y)<= 9) && (y>=2x+2 || y<= x-2)) {
    cout << "Внутри области";
} else {
    cout << "Вне области";
}
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:01     Попадание точки в заштрихованную область #8
C++
if((y > (k1*x+C1) && y < (k2*x+C2)) && pow(pow(x,2)+pow(y,2),0.5) < R)
    printf("Да, цель поражена\n");
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 41
11.02.2014, 20:03  [ТС]     Попадание точки в заштрихованную область #9
Цитата Сообщение от fishec Посмотреть сообщение
C++
1
2
3
4
5
if (((x*x+y*y)<= 9) && (y>=2x+2 || y<= x-2)) {
    cout << "Внутри области";
} else {
    cout << "Вне области";
}
не понятен этот фрагмент (y>=2x+2 || y<= x-2))
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:05     Попадание точки в заштрихованную область #10
Цитата Сообщение от SinStes Посмотреть сообщение
не понятен этот фрагмент
оставьте программирование.
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 41
11.02.2014, 20:07  [ТС]     Попадание точки в заштрихованную область #11
Спасибо за помощь.
S_el
Нарушитель
2043 / 1550 / 298
Регистрация: 15.12.2013
Сообщений: 6,098
11.02.2014, 20:07     Попадание точки в заштрихованную область #12
Цитата Сообщение от SinStes Посмотреть сообщение
не понятен этот фрагмент (y>=2x+2 || y<= x-2))
Это проверка расположения точки.Если она выше прямой 1 или ниже прямой 2 то условие выполнится.
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 338
11.02.2014, 20:08     Попадание точки в заштрихованную область #13
Цитата Сообщение от SinStes Посмотреть сообщение
не понятен этот фрагмент
точка лежит в указанной области, если одновременно выполяются два условия:
1) точка лежит в окружности x*x+y*y <= 9
2) точка лежит либо выше прямой y=2x+2, либо ниже прямой y=x-2 (y>=2x+2 || y<= x-2)
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:12     Попадание точки в заштрихованную область #14
Цитата Сообщение от S_el Посмотреть сообщение
y>=2x+2 || y<= x-2)
Вы бы еще обьяснили ему почему две 2-ки. А что если у него не двойки?
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 41
11.02.2014, 20:15  [ТС]     Попадание точки в заштрихованную область #15
Цитата Сообщение от programina Посмотреть сообщение
Вы бы еще обьяснили ему почему две 2-ки. А что если у него не двойки?
в чем ваша проблема? Ну не понял я сначала- написал коммент не подумав...
S_el
Нарушитель
2043 / 1550 / 298
Регистрация: 15.12.2013
Сообщений: 6,098
11.02.2014, 20:16     Попадание точки в заштрихованную область #16
Цитата Сообщение от programina Посмотреть сообщение
Вы бы еще обьяснили ему почему две 2-ки. А что если у него не двойки?
Надо-же дать возможность разобраться хоть в чем-то самостоятельно.Хотя и так должно быть понятно,что 2-ки параметры прямой.
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:20     Попадание точки в заштрихованную область #17
Цитата Сообщение от S_el Посмотреть сообщение
Надо-же дать возможность разобраться хоть в чем-то самостоятельно.Хотя и так должно быть понятно,что 2-ки параметры прямой.
Ага счас, не говорите ерунды, уравнение прямой y = k * x + C , где k и C - могут быть чем угодно, а не только двойкой.
S_el
Нарушитель
2043 / 1550 / 298
Регистрация: 15.12.2013
Сообщений: 6,098
11.02.2014, 20:22     Попадание точки в заштрихованную область #18
Цитата Сообщение от programina Посмотреть сообщение
Ага счас, не говорите ерунды, уравнение прямой y = k * x + C , где k и C - могут быть чем угодно, а не только двойкой.
Естественно,в данном случае эти параметры 2-ки.
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:25     Попадание точки в заштрихованную область #19
Цитата Сообщение от S_el Посмотреть сообщение
Естественно,в данном случае эти параметры 2-ки.
А если 2.1 или 1.9?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2014, 20:29     Попадание точки в заштрихованную область
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
S_el
Нарушитель
2043 / 1550 / 298
Регистрация: 15.12.2013
Сообщений: 6,098
11.02.2014, 20:29     Попадание точки в заштрихованную область #20
Цитата Сообщение от programina Посмотреть сообщение
А если 2.1 или 1.9?
По рисунку видно,что прямая проходит через точки (0,2) и (-1,0).
Yandex
Объявления
11.02.2014, 20:29     Попадание точки в заштрихованную область
Ответ Создать тему
Опции темы

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