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

Установить, принадлежит ли точка с заданными координатами заштрихованной области - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
ilyasfromkz
 Аватар для ilyasfromkz
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
16.09.2012, 16:35     Установить, принадлежит ли точка с заданными координатами заштрихованной области #1
Нужно установить принадлежит ли точка с координатами (x,y) заштрихованным фигурам внизу
http://savepic.net/3442825m.jpg
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 16:35     Установить, принадлежит ли точка с заданными координатами заштрихованной области
Посмотрите здесь:

Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области C++
Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области D, изображенно C++
Написать программу с ++, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области C++
C++ Выражение, возвращающее истину, когда точка с координатами (X. Y) принадлежит заштрихованной области
Определить, принадлежит ли точка с координатами x, y заштрихованной области C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cmath
Модератор
 Аватар для cmath
2415 / 1634 / 132
Регистрация: 11.08.2012
Сообщений: 3,252
Завершенные тесты: 5
16.09.2012, 18:31     Установить, принадлежит ли точка с заданными координатами заштрихованной области #2
Цитата Сообщение от ilyasfromkz Посмотреть сообщение
Нужно установить принадлежит ли точка с координатами (x,y) заштрихованным фигурам внизу
По самой верхней фигуре:
Проверьте выполнение условия x^2+y^2<=1, pi-arctg(1/2) <= argZ <= arctg(1/2), z=x+iy
ilyasfromkz
 Аватар для ilyasfromkz
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
16.09.2012, 19:59  [ТС]     Установить, принадлежит ли точка с заданными координатами заштрихованной области #3
что такое argz?
cmath
Модератор
 Аватар для cmath
2415 / 1634 / 132
Регистрация: 11.08.2012
Сообщений: 3,252
Завершенные тесты: 5
16.09.2012, 20:04     Установить, принадлежит ли точка с заданными координатами заштрихованной области #4
Н да, чет я поторопился с комплексами. argz - угол, который составляет вектор {x;y} с осью Ox

Добавлено через 2 минуты
кст поправка: -pi +arctg(1/2)<= arg(z)<=arctg(1/2)
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
16.09.2012, 20:51     Установить, принадлежит ли точка с заданными координатами заштрихованной области #5
Условия верхней фигура:
y < x/2
sqrt(x*x + y*y) < 1

Условия правой фигуры:
sqrt(x*x + y*y) < 1
if(x>0 && x<0.3) sqrt(x*x + y*y)<0.3

Условия левой нижней фигуры:
sqrt(pow(x-1, 2.0) + pow(y-1, 2.0))<1
y<1, x<1, x>-1
ilyasfromkz
 Аватар для ilyasfromkz
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
16.09.2012, 21:04  [ТС]     Установить, принадлежит ли точка с заданными координатами заштрихованной области #6
Цитата Сообщение от veverix Посмотреть сообщение
Условия верхней фигура:
y < x/2
sqrt(x*x + y*y) < 1

Условия правой фигуры:
sqrt(x*x + y*y) < 1
if(x>0 && x<0.3) sqrt(x*x + y*y)<0.3

Условия левой нижней фигуры:
sqrt(pow(x-1, 2.0) + pow(y-1, 2.0))<1
y<1, x<1, x>-1
спасибо, а угол не нужно в первом никакой?? все точно так? чтото вы как то быстро решили все
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
16.09.2012, 21:10     Установить, принадлежит ли точка с заданными координатами заштрихованной области #7
я просто подобрал. в третьем вместо 2 строки x < abs(sqrt(1-y))
угол не нужен, по 1 условию точка находится ниже прямой.
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
16.09.2012, 21:29     Установить, принадлежит ли точка с заданными координатами заштрихованной области #8
и еще. во втором не sqrt(x*x + y*y)<0.3 а sqrt(x*x + y*y)>0.3
ilyasfromkz
 Аватар для ilyasfromkz
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
16.09.2012, 21:34  [ТС]     Установить, принадлежит ли точка с заданными координатами заштрихованной области #9

вот еще тут два графика нужно найти функции, первого функцию я подобрал это будет abs(abs(x)-1) а вот со вторым проблемы


и еще предыдущая тема Принадлежит ли точка заштрихованной области
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
16.09.2012, 21:52     Установить, принадлежит ли точка с заданными координатами заштрихованной области #10
А что мешает задать функцию как совокупность функций?

if(x<1) y = x;
if(x>1 && x<2) y = 1;
if(x>2) y = 1-(x-2)*2;

Добавлено через 5 минут
Насчет второй темы посмотрю завтра, у меня на завтра сдавать 24 вопроса по философии а я еще не садился
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2012, 21:59     Установить, принадлежит ли точка с заданными координатами заштрихованной области
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
ilyasfromkz
 Аватар для ilyasfromkz
-1 / 1 / 0
Регистрация: 12.09.2012
Сообщений: 46
16.09.2012, 21:59  [ТС]     Установить, принадлежит ли точка с заданными координатами заштрихованной области #11
Цитата Сообщение от veverix Посмотреть сообщение
А что мешает задать функцию как совокупность функций?

if(x<1) y = x;
if(x>1 && x<2) y = 1;
if(x>2) y = 1-(x-2)*2;

Добавлено через 5 минут
Насчет второй темы посмотрю завтра, у меня на завтра сдавать 24 вопроса по философии а я еще не садился
что-то не подумал) ладно мне это на вторник) просто там 25 заданий вот тока три не смог сделать) уже мозг перегрелся, давай удачи тебе)
Yandex
Объявления
16.09.2012, 21:59     Установить, принадлежит ли точка с заданными координатами заштрихованной области
Ответ Создать тему
Опции темы

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