Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
LeMax24
51 / 13 / 7
Регистрация: 29.09.2012
Сообщений: 90
1

Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости

30.03.2013, 18:24. Просмотров 1133. Ответов 10
Метки нет (Все метки)

Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости.
0
Миниатюры
Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 18:24
Ответы с готовыми решениями:

Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости
День добрый. Задание такое: проверить входит ли точка с заданными координатами...

Проверить попала ли точка с заданными координатами в заштрихованную область
проверить попала ли точка с заданными координатами (х,у)в заштрихованную...

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

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

Попала ли точка с заданными координатами в заштрихованную область
Всем привет, помогите пожалуйста с задачей.Не могу составить формулу для этой...

10
AndrewKlykow
11 / 11 / 4
Регистрация: 18.03.2013
Сообщений: 32
30.03.2013, 20:49 2
Напишите систему уравнений для данных функций)
Потом по if((удовлетворяет первому уравнению и второму уравнению и третему) или (удовлетворяет четвертому и удовлетворяет пятому и удовлетворяет шестому))
Тогда выводите, в консол или куда хотите, что точка входит. Иначе нет.
0
LeMax24
51 / 13 / 7
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 01:40  [ТС] 3
Цитата Сообщение от AndrewKlykow Посмотреть сообщение
Напишите систему уравнений для данных функций)
Потом по if((удовлетворяет первому уравнению и второму уравнению и третему) или (удовлетворяет четвертому и удовлетворяет пятому и удовлетворяет шестому))
Тогда выводите, в консол или куда хотите, что точка входит. Иначе нет.
C++
1
2
3
4
5
6
7
bool mark = false;
        if(y >= sqrt(2 * 2 - x * x))
            mark = true;
        if(y >= pow(sqrt(abs(x) - 2), 2))
            mark = true;
        if(y * (-2) >= (abs(x)+2))
            mark = true;
Зделал так. Но не точно работает. А ошибки выяснить не могу.
0
Pepsy
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 01:45 4
тот полукруг ограничивается прямой у=0 и y^2+x^2=4.

Добавлено через 1 минуту
y^2+x^2=R^2 - стандартное уравнение круга с центром в координатах (0;0).
0
LeMax24
51 / 13 / 7
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 01:50  [ТС] 5
Цитата Сообщение от Pepsy Посмотреть сообщение
тот полукруг ограничивается прямой у=0 и y^2+x^2=4.

Добавлено через 1 минуту
y^2+x^2=R^2 - стандартное уравнение круга с центром в координатах (0;0).
Но а как это все объеденить.
0
Pepsy
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 02:19 6
И в чем смысл этих строк?
C++
1
2
3
4
if(y >= pow(sqrt(abs(x) - 2), 2))
            mark = true;
        if(y * (-2) >= (abs(x)+2))
            mark = true;
зачем подносить в квадрат корень из числа?

Добавлено через 3 минуты
Вам это на когда нужно?

Добавлено через 20 минут
Через 5 мин. будет.

Добавлено через 3 минуты
А нижняя фигура опущена вниз на сколько?(от точки (0;0))
0
LeMax24
51 / 13 / 7
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 02:45  [ТС] 7
А нижняя фигура опущена вниз на сколько?(от точки (0;0))
(0;-1)
0
Миниатюры
Проверить входит ли точка с заданными координатами x и y в заштрихованную область на координатной плоскости  
Pepsy
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 16:44 8
C++
1
2
if(y>abs(x)-2&&y>0&&y*y+x*x>4) mark=true;
if(y<-abs(0.5*x)-1) mark=true;
вот
1
LeMax24
51 / 13 / 7
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 19:34  [ТС] 9
Цитата Сообщение от Pepsy Посмотреть сообщение
C++
1
2
if(y>abs(x)-2&&y>0&&y*y+x*x>4) mark=true;
if(y<-abs(0.5*x)-1) mark=true;
вот
Бро спасибо, но всё ровно работает не корректно. Например ввести (-2;-2) по графику уже должна входить, по по условию не входит.
0
Pepsy
47 / 32 / 9
Регистрация: 05.01.2013
Сообщений: 307
31.03.2013, 20:18 10
Вместо < или > поставь >= <=

Добавлено через 34 секунды
C++
1
2
if(y>=abs(x)-2&&y>0&&y*y+x*x>=4) mark=true;
if(y=<-abs(0.5*x)-1) mark=true;
Так вот.
1
LeMax24
51 / 13 / 7
Регистрация: 29.09.2012
Сообщений: 90
31.03.2013, 23:29  [ТС] 11
Цитата Сообщение от Pepsy Посмотреть сообщение
Вместо < или > поставь >= <=

Добавлено через 34 секунды
C++
1
2
if(y>=abs(x)-2&&y>0&&y*y+x*x>=4) mark=true;
if(y=<-abs(0.5*x)-1) mark=true;
Так вот.
C++
1
2
3
4
if(y >= abs(x) - 2 && y >= 0 && y * y + x * x >= 4)
            mark = true;
        if(y <= -abs(0.5 * x) - 1)
            mark = true;

Вот работает идеально. Спасибо большое!
0
31.03.2013, 23:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2013, 23:29

Попадет ли точка с заданными координатами в заштрихованную область
Помогите пожалуйста с прогой Написать программу, позволюющую определить,...

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

Определить, попадает ли точка с заданными координатами в заштрихованную область
Не могу составить код! Задача:Определить, попадает ли точка с координатами...


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

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

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