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

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

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

Вычислить значение функции - C++

10.03.2011, 17:31. Просмотров 380. Ответов 3
Метки нет (Все метки)

Привет!! Помогите пожалуйста решить задачу по С++

Условие: вычислить значение функции у=8*(2*х*х+5)/(x+4) на промежутке [0;1] с шагом h 0.1. Результаты вычисления вывести в виде таблицы пар х и у. Если искомых данных нет, вывести об этом сообщение. Определить сумму положительных значений функции и количество отрицательных.

Решить задачу нужно с помощью цикла с предусловием и постусловием (то есть сделать эту задачу с помощью двух способов)

Очень жду ваших решений, заранее Огромное спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2011, 17:31     Вычислить значение функции
Посмотрите здесь:

Вычислить значение функции - C++
Помогите написать программу для вычисления след. функции: (сам ничего не смыслю :( ) y= sin(t-1)+2,t<a y=e+4,t>a

Вычислить значение функции - C++
f (x)=ln(sin(x)) Помогите пожалуйста написать программу а то я нифига не понял как сделать!!!!!!!!!

Вычислить значение функции - C++
вычислить значение функции z=(ai +bi+ci)/i если a=a1,a2,.,a20; b- изменяется от 0 с шагом 0,3; c- меняется от 0,1 с шагом 0,5 / С++ для...

Вычислить значение функции f (x) - C++
Вычислить значения функции f (x) = sin^2(x) - cos 2x на отрезке с шагом h. Результат представить в виде рядом стоящих значений «x=» и...

Вычислить значение функции - C++
Составьте программу вычисления при заданной x значение функции y вида: y=((x-2)(x-4)(x-6)...(x-64))/((x-1)(x-3)(x-5)...(x-63)) помогите...

Вычислить значение функции - C++
помогити решить вот эти задачи мы недавно начели С и я в этом нулевой пока что зарание спасибо всем. Задача1. Даны три вещественных...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.03.2011, 17:45     Вычислить значение функции #2
Lusa,
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
#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;
int main()
{
    double x,y,sum_pos=0,num_neg=0;
    cout<<"x "<<"|"<<" y"<<endl;
    for(x=0.0; x<=1.0; x+=0.1)
    {
        y=8*(2*x*x+5)/(x+4);
        cout<<x<<" | "<<y<<endl;
        if(y>0)
        {
            sum_pos+=y;
        }
        if(y<0)
        {
            num_neg++;
        }
    }
    cout<<endl<<"Sum positive -> "<<sum_pos<<endl;
    cout<<"Number negative -> "<<num_neg<<endl;
    system("pause");
    return 0;
}
Lusa
0 / 0 / 0
Регистрация: 03.05.2010
Сообщений: 14
10.03.2011, 17:48  [ТС]     Вычислить значение функции #3
мм.... нужно использовать цикл while, do while.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2011, 17:52     Вычислить значение функции
Еще ссылки по теме:

вычислить значение функции 1 - C++
где f(x) = {x}^{2} или f(x) = sh (x), но что за термин sh - я не в курсе. Подскажите пожалуйста.

Вычислить значение функции - C++
вычислить значение функции z=x^3/y, где y=sin(n*x)+0.5. предусмотреть случай, когда y=0. с кодом, если можно.

Вычислить значение функции - C++
Помогите разобрать где в выражении ошибка, на фото что нужно составить y=2.0/5*(b*pow(fabs(x),0.5)+ln(fabs(a)))*(sin(x*x)+b*b);

Вычислить значение функции - C++
f0=1, f1=2, …,fn=f(n-1)-2f(n-2) #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; using namespace std; int i, n, m; ...


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

Или воспользуйтесь поиском по форуму:
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.03.2011, 17:52     Вычислить значение функции #4
Цитата Сообщение от Lusa Посмотреть сообщение
мм.... нужно использовать цикл while
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
#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;
int main()
{
    double x=0.0,y,sum_pos=0,num_neg=0;
    cout<<"x "<<"|"<<" y"<<endl;
   while(x<=1.0)
    {
        y=8*(2*x*x+5)/(x+4);
        cout<<setprecision(2)<<x<<" | "<<setprecision(4)<<y<<endl;
        if(y>0)
        {
            sum_pos+=y;
        }
        if(y<0)
        {
            num_neg++;
        }
        x+=0.1;
    }
    cout<<endl<<"Sum positive -> "<<sum_pos<<endl;
    cout<<"Number negative -> "<<num_neg<<endl;
    system("pause");
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Lusa Посмотреть сообщение
do while.
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
#include <iostream>
#include <cstdlib>
#include <iomanip>
using namespace std;
int main()
{
    double x=0.0,y,sum_pos=0,num_neg=0;
    cout<<"x "<<"|"<<" y"<<endl;
   do
    {
        y=8*(2*x*x+5)/(x+4);
        cout<<setprecision(2)<<x<<" | "<<setprecision(4)<<y<<endl;
        if(y>0)
        {
            sum_pos+=y;
        }
        if(y<0)
        {
            num_neg++;
        }
        x+=0.1;
    }while(x<=1.0);
    cout<<endl<<"Sum positive -> "<<sum_pos<<endl;
    cout<<"Number negative -> "<<num_neg<<endl;
    system("pause");
    return 0;
}
Yandex
Объявления
10.03.2011, 17:52     Вычислить значение функции
Ответ Создать тему
Опции темы

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