Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gilion
0 / 0 / 0
Регистрация: 20.05.2015
#1

Проверить точку на полосе в плоскости - C++

20.04.2011, 19:35. Просмотров 451. Ответов 5
Метки нет (Все метки)

На плоскости выделена полоса, образованная двумя паралельными прямыми A*x+B*y+C1=0 и A*x+B*y+C1=0 . Составить логическую функцию, принимающее верно, если проверяемая точка с координатами (x0, y0) принадлежитуказанной полосе.

заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 19:35
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверить точку на полосе в плоскости (C++):

Определить точку плоскости как класс - C++
Помогите пожалуйста выполнить задание на С++ : Определить точку плоскости как класс, содержащий пару чисел с плавающей точкой, конструктор...

Уравнение плоскости, проходящей через прямую и точку - C++
Зарание спасибо.):)

Вычислить точку пересечения прямой и плоскости в пространстве - C++
Вычислить точки пересечения прямой, заданной уравнениями y=kx+a, z=hx+b и плоскости AX+BY+CZ+D=0 по формулам x0= - (Ba+Cb+D)/(A+Bk+Ch);...

Найти точку на плоскости, сумма расстояний от которой до остальных точек множества максимальна - C++
Друзья, мне вновь необходима любая ваша помощь по теме) Задача такова: решить задачу, с помощью структуру для хранения координат точки,...

Найти точку на плоскости, чтобы максимально расстояние от нее до заданных прямых было минимальным - C++
Всем привет, есть задача, которая в общем смысле формулируется так : у нас есть N прямых от 2 до 100, есть их уравнения в виде ax+by+c...

Найти такую точку заданного на плоскости множества точек, сумма расстояний от которой до остальных минимальна - C++
осталась последняя задача по Си, от неё зависит зачёт. Условия такие: найти такую точку заданного на плоскости множества точек, сумма...

5
popov654
32 / 32 / 2
Регистрация: 09.04.2011
Сообщений: 119
20.04.2011, 22:52 #2
У Вас должно быть в коэффициентах опечатка. Они ведь разные, так?
0
Gilion
0 / 0 / 0
Регистрация: 20.05.2015
20.04.2011, 23:43 #3
На плоскости выделена полоса, образованная двумя паралельными прямыми A*x+B*y+C1=0 и A*x+B*y+C2=0 . Составить логическую функцию, принимающее верно, если проверяемая точка с координатами (x0, y0) принадлежитуказанной полосе.

заранее спасибо.
0
Silver_Swift
2 / 2 / 0
Регистрация: 15.04.2011
Сообщений: 13
21.04.2011, 00:14 #4
Мой вариант:
Код
#include <iostream>
using namespace std;

int main()
{
float A,B,C1,C2,Ce, x,y;
bool inside=false;

cout<<"Enter A,B,C1,C2,x,y values\n";
cin>>A>>B>>C1>>C2>>x>>y;

Ce=-(A*x+B*y);

if ((C1>Ce && C2<Ce)||(C1<Ce && C2>Ce))
	inside=true;
cout<<"insde="<<inside<<endl;


return 0;}
0
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
21.04.2011, 00:22 #5
Silver_Swift,
Цитата Сообщение от Silver_Swift Посмотреть сообщение
Ce=-(A*x+B*y);
начальный CE не определен
0
Silver_Swift
2 / 2 / 0
Регистрация: 15.04.2011
Сообщений: 13
21.04.2011, 00:42 #6
Се - третий коэффициент прямой которая проходит параллельно двум данным через точку (x;y). Он вычисляется в зависимости от x и y.
Что значит не определен?
0
21.04.2011, 00:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2011, 00:42
Привет! Вот еще темы с ответами:

Проверить принадлежность точки к плоскости - C++
Собственно сабж. Проблема в том, что программа не выводит ничего вообще. Я думаю, что при написании программы я криво реализовал работу...

Проверить принадлежит ли точка части плоскости между заданными прямыми - C++
Составить линейную программу, которая печатает значение true, если указанное высказывание является истинным, и false - если нет: &quot;Точка с...

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

Выяснить лежит ли круг в заданной полосе - C++
Даны круг и полоса . Нужно выяснить, лежит ли круг в этой полосе . Со стандартного устройства ввода вводится через пробел 4...


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

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

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