Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Gilion
Сообщений: n/a
#1

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

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

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

заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2011, 19:35     Проверить точку на полосе в плоскости
Посмотрите здесь:

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

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

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

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

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

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

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

заранее спасибо.
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;}
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
21.04.2011, 00:22     Проверить точку на полосе в плоскости #5
Silver_Swift,
Цитата Сообщение от Silver_Swift Посмотреть сообщение
Ce=-(A*x+B*y);
начальный CE не определен
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...

В введенной строке заменить каждую запятую и точку на точку с запятой - C++
В введенной строке заменить каждую запятую и точку на точку с запятой и вывести полученную строку.

Найти точку D, симметричную точку A относительно стороны BC. - C++
помогите решить пожалуйста...


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

Или воспользуйтесь поиском по форуму:
Silver_Swift
2 / 2 / 0
Регистрация: 15.04.2011
Сообщений: 13
21.04.2011, 00:42     Проверить точку на полосе в плоскости #6
Се - третий коэффициент прямой которая проходит параллельно двум данным через точку (x;y). Он вычисляется в зависимости от x и y.
Что значит не определен?
Yandex
Объявления
21.04.2011, 00:42     Проверить точку на полосе в плоскости
Ответ Создать тему
Опции темы

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