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

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

Войти
Регистрация
Восстановить пароль
 
Ceterus
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 10
#1

Проверка принадлежности точки определенной плоскости - C++

18.09.2013, 14:01. Просмотров 1004. Ответов 5
Метки нет (Все метки)

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

Создание программы для определения принадлежности точки к заштрихованной области на координатной плоскости - C++
Написать программу, которая определяет, принадлежит ли точка с координатами (x,y) заштрихованной области D, изображенной на заданном...

Сместить на плоскости три точки с определенной закономерностью - C++
Точки задаются координатами (x1, y1), (x2, y2) соответственно. При смене координат одной точки, координаты другой точки меняются по...

Вычисление значения функции, проверка попадания точки в область на плоскости - C++
Дано вещественное число а. Для функции y=f(x), график которой приведен ниже вычислить f(а). Составить алгоритм и написать программу для...

принадлежности точки - C++
Подскажите пожалуйста,что не так в программе?.. #include <cstdlib> #include <iostream> #include <math.h> using namespace...

Проверка принадлежности - C++
Даны два действительных числа x и y. Проверьте, принадлежит ли точка с координатами (x, y) заштрихованному квадрату (включая его границу)....

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

5
Tsin
715 / 460 / 132
Регистрация: 30.12.2012
Сообщений: 1,251
Записей в блоге: 2
Завершенные тесты: 3
18.09.2013, 14:02 #2
Ceterus, можете написать уравнения для четырех прямых, образующих квадрат и двух окружностей, тех, что на рисунке?
0
Fyret
185 / 171 / 13
Регистрация: 30.07.2013
Сообщений: 359
18.09.2013, 14:15 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <cmath>
#include <iostream>
 
bool withinSquare( double x, double y )
{
    return std::fabs(x) < 4.0 && std::fabs(y) < 4.0;
}
 
bool withinSircle1( double x, double y )
{
    return (x-4.0)*(x-4.0) + (y-4.0)*(y-4.0) <= 16.0;
}
 
bool withinSircle2( double x, double y )
{
    return (x+4.0)*(x+4.0) + (y+4.0)*(y+4.0) <= 16.0;
}
 
int main()
{
    std::cout << "Enter point: ";
    double x, y;
    std::cin >> x;
    std::cin >> y;
 
    if( withinSquare(x,y) && !withinSircle1(x,y) && !withinSircle2(x,y) )
    {
        std::cout << "Point lies within given area" << std::endl;
    }
    else
    {
        std::cout << "Point does NOT lie within given area" << std::endl;
    }
 
    return 0;
}
0
Ceterus
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 10
18.09.2013, 22:08  [ТС] #4
А попроще можно? Для начинающих....
0
Tsin
715 / 460 / 132
Регистрация: 30.12.2012
Сообщений: 1,251
Записей в блоге: 2
Завершенные тесты: 3
18.09.2013, 22:24 #5
Ceterus, если попроще - тогда ответьте на мой вопрос.
0
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
18.09.2013, 22:39 #6
Цитата Сообщение от Ceterus Посмотреть сообщение
А попроще можно? Для начинающих....
разбиваем фигуру на 4 части - 2 квадрата и 2 вогнутых треугольника, проверяем принадлежность точки в каждой области по очереди:
1: от 0,0 до x,-y
2: от 0,0 до -x,y
3: проверяем наличие в области от точки x,y+R (R-радиус круга), если нет значит он в оставшемся куске
4: по аналогии с 3.

объяснение как говорится "через Ж", но может вам станет понятнее
0
18.09.2013, 22:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2013, 22:39
Привет! Вот еще темы с ответами:

Вычисление принадлежности точки к области - C++
Всем привет, нужна помощь с программой, которая бы вычисляла принадлежности точки. Рисунок

Определение принадлежности точки к графику - C++
Помогите написать текст, для такого графика

Определение принадлежности точки к области - C++
Надо определить принадлежность точки к заданной области. Рисунок прикрепил. Вот код который опередит входит-ли точка в окружности,...

Определение принадлежности точки фигуре - C++
Всем привет. Есть задача определения принадлежности точки фигуре. Как думаете, нормальный алгоритм или можно как-то улучшить, при...


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

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

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