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

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

Войти
Регистрация
Восстановить пароль
 
Nikita4321
#1

нахождение точек попавших в заштрихованную область - C++

11.11.2011, 20:20. Просмотров 498. Ответов 0
Метки нет (Все метки)

Добрый вечер!!!
Не получается правильно записать условия, помогите пожалуйста.
Постановка задачи:
Для точек попаших в заштрихованную область вычислить значение функции Z и вывести на экран.
график косинусойда в интервале от -Pi/2 до Pi/2 по Ох и от 0 до 1 по Оу
вот что смог написать(заранее всем спасибо):
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
37
38
#include "stdafx.h"
#include <math.h>
#include <iostream>
using namespace std;
void main()
 
{double x,y,z,xn,xk,hx,yn,yk,hy;
bool a;
 
cout<<" vvedi hx\n";
cin>>xn>>xk>>hx;
cout<<"\n vvedi yn,yk,hy\n";
cin>>yn>>yk>>hy;
printf("\n xn=%5.2f\n \t xk=%5.2f \t hx=%5.2f\n",xn,xk,hx);
printf("\n yn=%5.2f \t yk=%5.2f \t hy=%5.2f\n",yn,yk,hy);
printf("\n  x  \t  y  \t  z\n");
 
for(x=xn; x<=xk;x+=hx)
   {for(y=yn;y<=yk;y+=hy)
      {a=(y<=cos(x))&&(y>=0)&&(x<=2)&&(x>=-2);
       if(a)
        {if (pow(x,2.)+pow(y,2.)<2)z=pow(1-sin(pow(x,2.)+pow(y,3.)),2.);
        else if (pow(x,2.)+pow(y,2.)<3)
        {z=pow(log(fabs(x*y)),2.);
        if (z<x/fabs(x+y))z=x/fabs(x+y);}
        else z=sqrt(pow(x,2.)*y+8);
 
        printf("\n %5.2f \t %5.2f \t %5.2f \n",x,y,z);
 
        
        }
}
}
 
 
char st;
cin>>st;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2011, 20:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нахождение точек попавших в заштрихованную область (C++):

Посчитать к-во точек, попавших в круг с радиусом R и с центром в начале координат - C++
Срочно нужна помощь в создании программы для C++Builder. Условие такое: Заданы координаты точек x1 y1 ...

ПОПАДАНИЕ В ЗАШТРИХОВАННУЮ ОБЛАСТЬ - C++
СОСТАВИТЬ ПРОГРАММУ

Попадает ли точка в заштрихованную область - C++
Пользователь вводит две точки: X, Y. Необходимо определить лежит ли точка в заданной заштрихованной области? Хелп

Попадет ли точка в заштрихованную область - C++
Даны числа a и b. Определить, попадет ли точка с координатами (a, b) в заштрихованную область и вывести на экран соответствующее сообщение....

Попадает ли точка в заштрихованную область? - C++
Напишите программу, которая вводит координаты точки на плоскости и определяет, попала ли эта точка в заштрихованную область.

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2011, 20:20
Привет! Вот еще темы с ответами:

Попадает ли точка в заштрихованную область? - C++
Привет, Киберфорум. Аналогичной задачи в поиске не нашёл, поэтому спрашиваю у вас. Нужно выяснить, попадает ли точка в заштрихованную...

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

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

Нужно попасть в заштрихованную область - C++
Нужно попасть в заштрихованную область.


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

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

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