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

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

27.09.2016, 20:06. Просмотров 390. Ответов 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("Точка не принадлежит области");
непосредственно картинка
http://www.cyberforum.ru/cpp-beginners/thread534294.html
0
Миниатюры
Определить принадлежит  точка точка координатам  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2016, 20:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить принадлежит точка точка координатам (C++):

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

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

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

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

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

2
Байт
Эксперт C
17760 / 11785 / 2448
Регистрация: 24.12.2010
Сообщений: 23,695
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 / 1
Регистрация: 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. Определить, принадлежит ли точка с координатами...

Определить принадлежит ли точка треугольнику
Здравствуйте! Не могли бы вы помочь решить мне задачу? Всем буду очень...

Определить принадлежит ли точка фигуре.
Определить принадлежит ли точка M(x,y) фигуре. Минимальный набор входных данных...


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

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

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