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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.09.2010, 10:59   #1
pomchik
 
Регистрация: 29.09.2010
Сообщений: 4
По умолчанию попадание точки в закрашенную область

Будьте добры помогите решить!
вот задание:
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке серым цветом. Вывести на экран рисунок с точкой в указанных координатах и текстовое сообщение о результате.
график прикрепил
Изображения
Тип файла: jpg графикк.jpg (17.9 Кб, 318 просмотров)
pomchik вне форума
Старый 29.09.2010, 11:28   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Какой язык программирования? Где Ваши наработки? Что именно не получается?

разбивать проверку в зависимости от координатной четверти, куда точка попадает...

а вообще, условия попадания точки в пределы окружности, это когда расстояние от этой точки до центра окружности: sqrt(sqr(x-x0) + sqr(y-y0)) <= R (если попадание на границу окружности считается, что точка принадлежит окружности, тогда должно быть нестрогое равенство (меньше-равно), если же граница окружности не принадлежить заштрихованной области - тогда неравенство строгое (строго расстояние должно быть меньше R)..
Serge_Bliznykov вне форума
Старый 29.09.2010, 12:28   #3
pomchik
 
Регистрация: 29.09.2010
Сообщений: 4
По умолчанию

язык - паскаль ! нароботок никаких,т.к. времени разобраться не имею,иначе сам бы написал !
а прошу написать полность программу(задание выложил)!
люди позарес нада!
заранее спасибо
pomchik вне форума
Старый 29.09.2010, 12:36   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

тогда во фриланс и за деньгу
p51x вне форума
Старый 29.09.2010, 16:33   #5
pomchik
 
Регистрация: 29.09.2010
Сообщений: 4
По умолчанию

просто понимешь,если человек в етом деле разбирается ему не составит труда помочь себе подобному
pomchik вне форума
Старый 29.09.2010, 17:12   #6
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

"себе подобному" помощь вряд ли понадобится,понимаешь?
За помощь: Нажмите на весы слева от сообщения!
savva вне форума
Старый 29.09.2010, 20:38   #7
pomchik
 
Регистрация: 29.09.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от savva Посмотреть сообщение
"себе подобному" помощь вряд ли понадобится,понимаешь?
ах да,как же я мог забыть!? умников вроде тебя,прошу не отвечать,если по существу сказать нечего!
pomchik вне форума
Старый 30.09.2010, 09:46   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это что всем так охота пофлудить?
Что хорошие манеры в наше время уже не в моде?
Цитата:
pomchik
Не проверял но предполагаю:
Код:
 var x,y,r:double;
begin
 r:=2;
 x:=1;y:=1;
 if
     ((sqrt(sqr(x)+sqr(y))<=r)and (x>=0)and(y>=0))
  or ((sqrt(sqr(x)+sqr(y))>=r)and (x<0)and(y<=0)and(x>=-r)and(y>=-r))
 then write('Popala') else write('nea');
  { TODO -oUser -cConsole Main : Insert code here }
 readln;
end.
I'm learning to live...
Stilet вне форума
Старый 30.09.2010, 10:33   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Код:
((sqrt(sqr(x)+sqr(y))<=r)and (x>=0)and(y>=0))
это точно неправильно. Расстояние нужно брать от центра окружности, а он не совпадает с началом координат.

второе условие не проверял...
Serge_Bliznykov вне форума
Старый 30.09.2010, 11:05   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

((sqrt(sqr(x+R)+sqr(y))<=r)and (x>=0)and(y>=0))
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Попадание точки в область (С++) Evgenii90 Помощь студентам 10 16.04.2010 22:41
Попадание точки в заштрихованную область C# diman87 Помощь студентам 2 26.09.2009 14:01
определить, попадет ли точка с заданными координатами в область, закрашенную красным цветом Ксенька89 Помощь студентам 8 25.05.2009 22:45
Попадание точки в область С++ Geg[C/c++] Помощь студентам 3 03.05.2009 12:58
Попадание точки в заштрихованную область (программа на условие), C++ 3.1 #Nii Помощь студентам 2 16.10.2008 20:22