Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2015, 19:30   #1
yulka82
Новичок
Джуниор
 
Регистрация: 25.11.2015
Сообщений: 1
По умолчанию Попадание точки в закрашенную область

Здравствуйте, подскажите мне ,пожалуйста, как написать условие.
Я некоторое сделала.
Если x =< -|y| and (x*x+y*y =<1) тогда Точка попадает в область
И аналогично : x >= |y| and (x*x+y*y =<1) тогда Точка попадает в область
Но дальше не знаю как делать
Изображения
Тип файла: jpg 20151122_163742.jpg (88.1 Кб, 150 просмотров)
yulka82 вне форума Ответить с цитированием
Старый 25.11.2015, 19:45   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Распиши уравнение каждой прямой, а не только x=y. А прямых 6. Уравнение прямой проходящей через 2 точки в вики, например, можно подсмотреть
https://ru.wikipedia.org/wiki/%D0%9F...BC%D0%B0%D1%8F
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 25.11.2015, 22:25   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Ща точно не могу вспомнить, лет 30 назад меня учили. Вроде есть такой метод, окружности. В общем, рисуем окружность с радиусом в центре рисунка. Там, вроде через синусы косинусы решается. Увы, более точно сказать не могу. Вот, что вспомнил, то вспомнил. По инету икать - лениво.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 25.11.2015, 23:44   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Поскольку картинка симметрична по обеим координатным осям, то можно сделать x = |x|, y = |y|, а затем рассмотреть только первую координатную четверть. Там останется рассмотреть 2 прямые и окружность.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Попадание точки в закрашенную область на графике. dima2308 Visual C++ 2 04.10.2014 01:01
C++. Лабораторная. Попадание точки в закрашенную область tkach_fcz Помощь студентам 13 07.10.2013 23:01
попадание точки в область arshavin Паскаль, Turbo Pascal, PascalABC.NET 4 04.05.2011 15:28
попадание точки в закрашенную область pomchik Помощь студентам 13 01.10.2010 11:29
Попадание точки в область (С++) Evgenii90 Помощь студентам 10 16.04.2010 22:41