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

Определить принадлежность точки с координатами (x, y) закрашенной области - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
kolonello
4 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 28
11.05.2013, 15:49     Определить принадлежность точки с координатами (x, y) закрашенной области #1
помогите разобраться как правильно записать условия попадания точки в заданную область(правильно описать A и B, я разделил фигуру на 2 части)
в геометрии у меня не особо получается разбираться)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<conio.h>
main()
{
system("chcp 1251");
double x,y;
cout<<"Введите координаты точки:"<<endl;
cout<<"x=";
cin>> x;
cout<<"y=";
cin>> y;
int A,B;
A=(x<-7)&&(x<(-1/3)*x-(13/3);
B=(y<4)&&(y>0.75*x+3.25)&&(y<-1.8*x+5.8)
if (A||B)
cout<< "Точка принадлежит заданной области";
else
cout<< "Точка не принадлежит заданной области";
getch();
}
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2013, 15:49     Определить принадлежность точки с координатами (x, y) закрашенной области
Посмотрите здесь:

C++ Определить, принадлежит ли точка с координатами (х,у) закрашенной области
C++ Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области, и false в противном случае:
Составить программу, которая будет выводить true или false в зависимости от принадлежности точки с координатами x, y закрашенной области C++
C++ Переделать код С++ (Определить принадлежность области точки)
C++ Определить принадлежность точки, координаты которой вводятся с клавиатуры, заштрихованной области
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
badLogic
1 / 1 / 0
Регистрация: 10.04.2013
Сообщений: 41
13.05.2013, 19:31     Определить принадлежность точки с координатами (x, y) закрашенной области #21
Ternsip, вы читать вообще умеете, я же написал в начале что у меня другой треугольник!
Цитата Сообщение от badLogic Посмотреть сообщение
Треугольник здесь другой, мне влом находить эти функции которые я ранее запросил у автора. но его легко нарисовать в голове:
у= 0;
х = 0;
у = х+3;
Это равнобедренный прямоугольный треугольник который находится в левой верхней части коорд. плоскости.
Нарисуйте его сами на плоскости и проверьте ваши точки...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
13.05.2013, 19:32     Определить принадлежность точки с координатами (x, y) закрашенной области #22
kolonello, А каким образом это относится к нашей теме тогда ?
badLogic
1 / 1 / 0
Регистрация: 10.04.2013
Сообщений: 41
13.05.2013, 19:47     Определить принадлежность точки с координатами (x, y) закрашенной области #23
Ternsip, я хотел показать вам что ваш вариант не самый простой. Он вообще самый сложный наверно.

Не по теме:

Автор если не секрет где ты учишься, у нас такие же были задачи.

Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
13.05.2013, 19:48     Определить принадлежность точки с координатами (x, y) закрашенной области #24
badLogic, покажите мне вариант, который легче. Код в студию.
badLogic
1 / 1 / 0
Регистрация: 10.04.2013
Сообщений: 41
13.05.2013, 19:52     Определить принадлежность точки с координатами (x, y) закрашенной области #25
Смотрите выше, код для другого треугольника, по вашему изменение формы и расположения треугольника меняет суть задачи?
Вообщем я потерял всякий интерес к этой беседе, автору желаю удачи.
Вот код для другого треугольника, подогнать под свой нет никакой сложности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int _tmain(int argc, _TCHAR* argv[])
{
    vector<string> name_files;
    float x, y;
    cin>>x>>y;
 
    if(y>=0 && x<=0 && ((y-x)<=3))
        cout<<"win!";
    else
        cout<<"lose";
 
 
    cin>>x;
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2013, 19:58     Определить принадлежность точки с координатами (x, y) закрашенной области
Еще ссылки по теме:

C++ Дана "мишень" в виде закрашенной области. Создать алгоритм для определения попадания точки с координатами (х,у) в мишень
C++ Определить принадлежность точки заштрихованной области
Принадлежность точки с заданными координатами заштрихованной области C++

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

Или воспользуйтесь поиском по форуму:
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
13.05.2013, 19:58     Определить принадлежность точки с координатами (x, y) закрашенной области #26
badLogic, если нет никакой сложности подогнать -- подгоните. Любопытно будет посмотреть. Лично я бы не смог подогнать.
Yandex
Объявления
13.05.2013, 19:58     Определить принадлежность точки с координатами (x, y) закрашенной области
Ответ Создать тему
Опции темы

Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru