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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Mirai Nikki
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 14
#1

Принадлежность точки заданной области - C++

26.09.2012, 06:42. Просмотров 1188. Ответов 6
Метки нет (Все метки)

Дан график с некоторыми частями фигур. Треугольник и часть квадрата (исключена четверть круга), на рисунке заштрихованы серым цветом

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

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

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

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

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

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

Принадлежность точки заштрихованной области - C++
Необходимо составить программу, которая печатает true, если точка с координатами (х,у) принадлежит заштрихованной области, и false в...

6
Mirai Nikki
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 14
26.09.2012, 16:00  [ТС] #2
Все еще актуально
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
26.09.2012, 16:04 #3
Хоу-хоу-хоу. Это очень веселое задание. Попробуй посмотреть тут.
0
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
26.09.2012, 17:37 #4
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Хоу-хоу-хоу. Это очень веселое задание. Попробуй посмотреть тут.
Не надо усложнять и без того сложную жизнь студента)

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
если точка принадлежит третьей четверти, то
   если точка ниже прямой y = -x-2R, то
      точка не принадлежит области - выходим
   иначе
      точка принадлежит области - выходим
 
если точка принадлежит первой четверти, то
   если точка правее прямой x = 2R или выше прямой y = 2R, то
      точка не принадлежит области - выходим
   иначе 
      если точка снаружи линии x^2 + y^2 = R^2, то
         точка не принадлежит области - выходим
      иначе
         точка принадлежит области - выходим
 
если точка принадлежит второй или четвертой четвертям, то
   точка не принадлежит области - выходим
//без кода пробелы почему-то исчезали...
1
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,530
Завершенные тесты: 1
26.09.2012, 17:55 #5
Цитата Сообщение от I.M. Посмотреть сообщение
Не надо усложнять и без того сложную жизнь студента)
Что-то это сильно попахивает частным случаем. Я тут вот ищу общее решение. И желательно еще и не математическое. Но хотя вряд ли такое возможно.

Ну а по теме Mirai Nikki да, главное что работает.
0
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
26.09.2012, 18:09 #6
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Что-то это сильно попахивает частным случаем
От студентов и требуется решить такой частный случай. У каждого свой вариант задания.
0
Mirai Nikki
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 14
26.09.2012, 21:10  [ТС] #7
Цитата Сообщение от I.M. Посмотреть сообщение
Не надо усложнять и без того сложную жизнь студента)
был бы крайне благодарен за объяснение данного текста в самом Си
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if (x < 0) & (y < 0) = true then
if точка ниже прямой y = -x-2R, then
if точка не принадлежит области
return 0;
 
else
return 0;
 
if (x > 0) & (y > 0) = true then
if точка правее прямой x = 2R или выше прямой y = 2R, then
if (x > 0) & (y > 0) = false;
return 0;
else
if точка снаружи линии x^2 + y^2 = R^2, then
точка не принадлежит области
return 0;
esle
точка принадлежит области return 0;
 
if ((x < 0) & (y > 0)) or ((x > 0) & (y < 0)) = true, then
точка не принадлежит области
return 0;
с записью принадлежности к четвертям разобрался (вроде ), а вот выше\ниже\правее\левее .. пока никак

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if (x < 0) & (y < 0) = true then
 if y < (-x-2R), then
      if точка не принадлежит области 
return 0;
 
   else
      return 0;
 
if (x > 0) & (y > 0) = true then
   if (x > (2R)) or (y > (2R)), then
     if (x > 0) & (y > 0) = false;
return 0;
   else 
      if точка снаружи линии x^2 + y^2 = R^2, then
         точка не принадлежит области 
return 0;
      esle
         точка принадлежит области return 0;
 
if ((x < 0) & (y > 0)) or ((x > 0) & (y < 0)) = true, then
   точка не принадлежит области 
return 0;
кажется, осилил еще часть. если только хуже не сделал
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2012, 21:10
Привет! Вот еще темы с ответами:

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

Проверить принадлежность точки области - C++
Помогите создать программу, которая проверяет принадлежность точки которая залита зеленым цветом области http://*************/s/iUNu3J

Принадлежность точки к заштрихованой области - C++
#include &lt;iostream&gt; using namespace std; void main () { double x,y; cout&lt;&lt;&quot;input x: &quot;; cin&gt;&gt;x; cout&lt;&lt;&quot;input y:...

Определить принадлежность точки нужной области - C++
Определить, принадлежит ли точка с введёнными координатами области, ограниченной графиком функций и осью ОХ (график непериодический, при...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
26.09.2012, 21:10
Ответ Создать тему
Опции темы

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