С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 45
#1

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

11.02.2014, 19:39. Просмотров 1224. Ответов 20
Метки нет (Все метки)

Добрый вечер. Собственно интересует данная задача- Попадание точки (x,y) в заштрихованную область.
0
Миниатюры
Попадание точки в заштрихованную область  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2014, 19:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Попадание точки в заштрихованную область (C++):

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

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

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

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

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

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

20
Ev_Hyper
Заблокирован
11.02.2014, 19:51 #2
Трудности с программированием или с математикой?
0
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 45
11.02.2014, 19:53  [ТС] #3
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Трудности с программированием или с математикой?
Допустим, что и с тем и с тем.
0
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,401
11.02.2014, 19:55 #4
Что конкретно вызывает трудность?
0
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 45
11.02.2014, 19:57  [ТС] #5
Цитата Сообщение от S_el Посмотреть сообщение
Что конкретно вызывает трудность?
я не знаю как проверить- попадает ли точка в круг
0
Ev_Hyper
Заблокирован
11.02.2014, 19:58 #6
составить уравнения прямых и круга вы можете?
0
fishec
119 / 119 / 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 << "Вне области";
}
0
programina
1914 / 599 / 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");
0
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 45
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))
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:05 #10
Цитата Сообщение от SinStes Посмотреть сообщение
не понятен этот фрагмент
оставьте программирование.
1
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 45
11.02.2014, 20:07  [ТС] #11
Спасибо за помощь.
0
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,401
11.02.2014, 20:07 #12
Цитата Сообщение от SinStes Посмотреть сообщение
не понятен этот фрагмент (y>=2x+2 || y<= x-2))
Это проверка расположения точки.Если она выше прямой 1 или ниже прямой 2 то условие выполнится.
0
fishec
119 / 119 / 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)
0
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 20:12 #14
Цитата Сообщение от S_el Посмотреть сообщение
y>=2x+2 || y<= x-2)
Вы бы еще обьяснили ему почему две 2-ки. А что если у него не двойки?
0
SinStes
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 45
11.02.2014, 20:15  [ТС] #15
Цитата Сообщение от programina Посмотреть сообщение
Вы бы еще обьяснили ему почему две 2-ки. А что если у него не двойки?
в чем ваша проблема? Ну не понял я сначала- написал коммент не подумав...
0
11.02.2014, 20:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2014, 20:15
Привет! Вот еще темы с ответами:

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

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

Определить попадание произвольной точки в заштрихованную область - C++
Всем привет! Имеется следующая задача: определить попадание произвольной точки в заштрихованную область (чертеж в прикрепленном файле) ...

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


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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