Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] геометрическая программа (С++)


Автор: mego4el 19.9.2010, 15:26
Добрый день ув. форумчане от студентов первого курса. Недавно преподаватель дал задание по программированию, но его толком никто не понял, когда начинаются первые прояснения, то это выходит в неправильную запись кода программы, и в целом ничего не получается(. Пожалуйста, нужно развязать задание, и написать правильный код программы на С++, используя Microsoft Visual C++ 6.0. Просто очень трудно писать программу после двух лекций программирования, и изучения его основ, многое не понятно(((.

Условие:

Дано действительные числа a, b, c, d, e, f, g, h. Известно, что точки (e, f) и (g, h) - разные. Так же известно что точки (e, f) и (g, h) не лежат на прямой 1, которая задана уравнением y=ax+b. Прямая 1 разбивает координатную плоскость на две полуплоскости. Определить: принадлежат ли точки (e, f) и (g, h) разным полуплоскостям. 

Автор: vnf 19.9.2010, 15:56
Сначала определись с алгоритмом на уровне математики.
Как бы ты решал вручную.

Точки будут в разных полуплоскостях, если одна выше а другая ниже прямой.
Проще всего подставить абциссу точки в уравнение прямой и посмотреть чему будет равно y.
Если y больше ординаты точки - точка в нижней полуплоскости.

Автор: Cheloveck 19.9.2010, 17:09
Вопрос натолкнул меня на мысль написать об этом небольшую статью.
http://brainstream-dev.blogspot.com/2010/09/blog-post.html

Автор: bsa 19.9.2010, 19:20
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: mego4el 19.9.2010, 19:32
Цитата

Вопрос натолкнул меня на мысль написать об этом небольшую статью.
http://life-dev.blogspot.com/2010/09/blog-post.html 


спасибо большое, как я понял, ваша статья идентичная моему случаю..?

Автор: Cheloveck 19.9.2010, 19:34
Цитата(mego4el @  19.9.2010,  19:32 Найти цитируемый пост)
как я понял, ваша статья идентичная моему случаю..? 

угу

Автор: mego4el 19.9.2010, 19:39
еще раз спасибо!), крайне благодарен!, осталось разобраться с непонятными пока что операторами!)

Автор: flashkpi 21.9.2010, 18:55
Пиши, сделаю
icq: 588002847
email: [email protected]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)