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

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

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

расчет попадания точки в область - C++

04.10.2012, 13:48. Просмотров 429. Ответов 2
Метки нет (Все метки)

Нужна помощь ! Прогу написал,но она не выдает желаемого результата.=( условие проверял - теоретически должна работать. Надеюсь на вашу помощь! =)
вот код:
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 "stdafx.h"
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <clocale>
#include <iostream>
using namespace std;
 
 
int main()
{       float x,y;int k=0;
        cout<<"x=";
        cin>>x;
        cout<<"y=";
        cin>>y;
        if ((x<=(-1))&&(x<=0)&&(y>=1)&&(y<=abs(x)));  //1-ya chetvert' 
          {
              k=1;
          }
        if ((x>=0)&&(x<=1)&&(y>=1)&&(y>=abs(x)));  //2-ya chetvert' 
          {
              k=1;
          }
        if ((x<=(-1))&&(x<=0)&&(y<=-abs(x))&&(y>=(-1))); //3-ya chetvert' 
        {
                          k=1;
        }
                if ((x>=0)&&(x<=1)&&(y>=-abs(x))&&(y>=(-1)));  //4-ya chetvert' 
        {
                          k=1; 
        }
        if (k<1) cout<<"Tochka nahoditsya v zashtrihovannoy oblasti.\n";
        if (k>0) cout<<"Tochka nahoditsya v nezashtrihovannoy oblasti.\n";
            getch();
            return 0;
}
график заданной области :
Миниатюры
расчет попадания точки в область  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 13:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос расчет попадания точки в область (C++):

Логическая проверка попадания точки в заданную область - C++
Здравствуйте,Помогите решить пожалуйста( Задано N точек в виде двумерного или двух одномерных массивов координат. Разработать...

проверка попадания точки в заданную область (вопрос) - C++
Задание: 1.Записать логическое выражение,соответствующее заданной области истинности 2.Составить программу для: подсчета количества...

Логическая проверка попадания точки в заданную область - C++
Задано N точек в виде двумерного или двух одномерных массивов координат. Разработать программу,для подсчета кол-во точек,попавших в...

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

Разработать программу для проверки попадания точки с координатами x и y в указанную на рисунке область - C++
Здравствуйте! Я еще совсем-совсем начинающий программист. Учусь на 1 курсе 1 месяц :). В общем, дали вот такое задание. По примерам сидел...

Расчет попадания артснаряда в цель - C++
По данным военной разведки штаб противника находится на расстоянии R(км), от артиллерийской батареи из орудия в сторону цели произвели...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1287 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.10.2012, 13:58 #2
упс...

Добавлено через 4 минуты
Если |x| <= |y|, где х и у [-1:1], то точка в заштрихованной области.

C++
1
2
if( (abs(x) <= abs(y)) && (abs(y) <= 1.f) )
     cout << "Заштрыховано";
1
MetisCcfqlfitdf
Сообщений: n/a
04.10.2012, 14:23 #3
Благодарствую ! Всё гениальное просто ! =))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2012, 14:23
Привет! Вот еще темы с ответами:

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

Создать алгоритм для определения попадания точки в мишень, заданной в виде закрашенной области - C++
Прошу помочь, возникла проблема с графиком функции, не могу понять в чем проблема, 9 вариант, прошу помочь, #include &lt;stdio.h&gt; ...

В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура x*x+y*y<25&&x*x+y*y>=9& - C++
В заштрихованную фигуру бросают точки с координатами x и y. Получить координаты первой точки не попавшей в эту область (фигура...

Вхождение точки в область - C++
Определить, попадает ли точка с координатами (X,Y) в заданную область. Код: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...


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

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

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