Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MsiFouner
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 2
#1

Определить принадлежит точка точка координатам

27.09.2016, 20:06. Просмотров 426. Ответов 2
Метки нет (Все метки)

Такая задача даны действительные числа x y определить принадлежит точка координатам х у заштрихованной части площади или нет, программу я написал ну проблемы возникли что некорректно работает if else, даже если ввести значение х=0 у=-0,6 тогда он выдаст что принадлежит плоскости, помогите, пожалуйста, разобраться где я допустим ошибку
Вот непосредственно код if else:

C++
1
2
3
4
if ((y >= x) && (x >= 0) && (x <= 1) || (y >= -0, 5) && (x <= 0) && (x >= -1) || (x >= 1 || x <= -1) && (y >= 1))
        printf("Точка принадлежит области");
    else
        printf("Точка не принадлежит области");
непосредственно картинка
0
Миниатюры
Определить принадлежит  точка точка координатам  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2016, 20:06
Ответы с готовыми решениями:

Даны отрезки [a, b] и [c, d] и точка A с координатой х. Определить, принадлежит ли данная точка одному из этих отрезков, обоим или лежит вне их
Даны отрезки и и точка A с координатой х. Определить, принадлежит ли данная...

Дана точка М(x, y). Присвоить z = 1, если точка принадлежит окружности с радиусом R и центром в точке (a, b) и z = 0 в противном случае.
Дана точка М(x, y). Присвоить z = 1, если точка принадлежит окружности с...

Определить, принадлежит ли точка M(x,y)
Помагите сделать Дана трапеция координатами вершин. Определить, принадлежит ли...

Определить, принадлежит ли точка M трапеции
Дана трапеция координатами вершин. Определить принадлежит ли точка M(x;y)...

Определить, принадлежит ли точка графику
Нужно ввести значение точки и вывести на экран, принадлежит ли она зеленой...

2
Байт
Эксперт C
18107 / 11962 / 2485
Регистрация: 24.12.2010
Сообщений: 24,092
27.09.2016, 20:15 #2
Цитата Сообщение от MsiFouner Посмотреть сообщение
некорректно работает if else,
Это не они некорректно работают, а ты их неправильно записал. Чувствуешь разницу?
C++
1
if ((y >= x-0.5 && y >=-x-0.5) || y>=0.5)
1
MsiFouner
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 2
27.09.2016, 20:20  [ТС] #3
Спасибо большое, стало даже стыдно, просто начал изучать С++ 3 недели назад и как-то трудновато) Еще раз спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2016, 20:20

Определить, принадлежит ли точка с координатами...
Была бы безумно благодарна за объяснение по подобным типовым задачам (ниже)....

Определить, принадлежит ли точка треугольнику
Треугольник задан координатами вершин. Определить, принадлежит ли точка M(x,y)...

Определить, принадлежит ли точка с координатами
Даны действительные числа x, y. Определить, принадлежит ли точка с координатами...


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

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

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