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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Ели
1 / 1 / 0
Регистрация: 10.05.2012
Сообщений: 23
#1

найти значение функции f(x,y)... - C++

15.05.2012, 16:39. Просмотров 1623. Ответов 6
Метки нет (Все метки)

помогите плиз решить задачку!!!! только самым простым способом,даже не через массивы или еще что то!!! просто через простые условия. заранее благодарю))) я написала программу но у меня почему то ошибки((

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
using namespace std;
int main(void)
{
double x,y,f;
cout<<"\nVvedite koordinaty x, y: \n";
cin>>x>>y;
if((x>=-1 || x<=1) && (y<=-x || y<=x || y>=-2))
f=sqrt((double) abs(x-y));
else
f=7*x+y;
cout<<"f(x,y)="<<f<<endl;
}
1
Миниатюры
найти значение функции f(x,y)...  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 16:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос найти значение функции f(x,y)... (C++):

Найти наименьшее положительное значение функции и соответствующее значение аргумента - C++
как найти наименьшее положительное значение функции и соответствующий х? (т.е. каждый шаг h новое значение принимает функция, из всех этих...

C++ циклы. Требуется найти максимальное значение функции на отрезке [a,b] и значение x - C++
учусь с++ в вузе. после 2 лекции надо сделать 2-ую лабу. написал код.как требовалось, в три файла. всё нормально компилируется, программа...

Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа: - C++
0, если х&lt;0, f(x) = 1, если принадлежит[0,1),[2,3),..., -1, если х принадлежит [1,2),[3,4), ... .

Найти значение t, при котором значение функции максимально - C++
Момент времени t, в который будет достигнута максимальная скорость точки, если уравнение движения точки дано в виде: x=2*sin(pi/2*t+pi/4)о ...

Вычислить значение функции a = b ^2 sin (b), причем b изменяется от 0,9 до 1,7 с шагом 0,2. Найти среднее значение разности между элементами - C++
Доброго времени суток ! Помогите решить задачу ! Нужно написать в цикле с постусловием следующее : Вычислить значение функции...

Найти значение функции. Найти сумму. - C++
Вот пример: Как я понял, пример надо решить в одной программе. Вот программа: #include&lt;iostream.h&gt; ...

6
-=ЮрА=-
Заблокирован
Автор FAQ
15.05.2012, 17:39 #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
37
38
39
#include <iostream>
#include <cmath>
using namespace std;
 
bool ODZ(double x, double y)
{
    bool isODZ = true;
    if(-1 <= x && x <= 1)
    if(!(-2 <= y && y <= 0))
    if(0  < y && y <= 1)
    if(x  < 0 && -x < y)
        isODZ = false;
    else
    if(0  < x && x < y)
        isODZ = false;
    return isODZ;
 
}
 
double f(double x, double y)
{
    double res = 7*x + y;
    if(ODZ(x,y))
        res = sqrt(fabs(x - y));
    return res;
}
 
int main()
{
    double x, y;
    while(true)
    {
        cout<<"Enter x : ";cin>>x;
        cout<<"Enter y : ";cin>>y;
        cout<<"isODZ : "<<(ODZ(x,y) ? "YES" : "NO")<<endl;
        cout<<"f(x,y) = "<<f(x,y)<<endl;;
    }
    return 0;
}
0
Миниатюры
найти значение функции f(x,y)...  
grizlik78
Эксперт С++
1970 / 1463 / 122
Регистрация: 29.05.2011
Сообщений: 3,029
15.05.2012, 17:53 #3
Что-то проверка принадлежности области D у тебя какая-то чересчур...
C++
1
2
3
4
5
6
7
8
9
10
bool InD(double x, double y)
{
    if (y < -2)
        return false;
    if (fabs(x) > 1)
        return false;
    if (y > fabs(x))
        return false;
    return true;
}
0
Ели
1 / 1 / 0
Регистрация: 10.05.2012
Сообщений: 23
15.05.2012, 18:02  [ТС] #4
-=ЮрА=- спасибо,но это как то для меня сложно написано,я большую часть вашей программы не понимаю(( а можете ее попроще написать,примерно как у меня но только правильно?
0
grizlik78
Эксперт С++
1970 / 1463 / 122
Регистрация: 29.05.2011
Сообщений: 3,029
15.05.2012, 18:19 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
    double x, y, f;
    cout << "\nInput x, y: \n";
    
    cin >> x >> y;
    
    if ( (y < -2) || (fabs(x) > 1) || (y > fabs(x)) )
        f = 7*x + y;
    else
        f = sqrt(fabs(x - y));
    
    cout << "f(x,y) = " << f << endl;
 
    return 0;
}
1
Alex_Konkov
51 / 11 / 2
Регистрация: 11.05.2012
Сообщений: 21
15.05.2012, 19:11 #6
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
        float x,y;
        float f,a;
        cout << "x= "; cin >> x;
        cout << "y= "; cin >> y;
        if (x<1 && x>-1 && y<x && y>-x)
        {
          a=x-y;
          if (a<0){
          a=-a;}
          f=sqrt(a);
        }
        else f=7*x+y;
        cout<<f;
        _getch();
        return 0;
}
//---------------------------------------------------------------------------
1
-=ЮрА=-
Заблокирован
Автор FAQ
15.05.2012, 19:43 #7
grizlik78, я избрал метод попадания точек в верхний незаштрихованный треугольник,если это так то точка не из одз.условия можно поправить но как я понял ТС уже удовлетворилась тем что есть
0
15.05.2012, 19:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2012, 19:43
Привет! Вот еще темы с ответами:

Найти значение функции f - C++
Для данного вещественного x найти значение следующей функции f, принимающей вещественные значения:f(x)=2sin(x), если x&gt;0, и f(x)=6-x, если...

Найти значение функции - C++
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения...

Найти значение функции - C++
Помогите составить код, сам как смог сделал, но пишет какую то ошибку, опыта совсем нет:( ...

Найти значение функции - C++
Найти значение функции y = 3x6 − 6x2 − 7 при данном значении x.


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

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

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