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

Вычисление интеграла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод строки на экран http://www.cyberforum.ru/cpp-beginners/thread554448.html
#include <iostream> #include <string> using namespace std; int main() { string s; cout << "enter string " << endl; cin >> s;
C++ Посчитать сумму ряда (arctan) Помогите пожалуста ! на С++ http://*******.ru/i8Y6G http://www.cyberforum.ru/cpp-beginners/thread554431.html
Visual C++ image-обработка C++
Доброго времени суток! Появилась мысль собрать адаптивного бота основе анализа изображения экрана и управлением клавиатуро-мышью. Что-то вроде низкоуровневых макросов. Умных. Сильно. Зачем надо?.. Отмажусь академическим интересом. Научился управлять клавиатуро-мышью. Всё очень просто - о кроссплатформенности речи не стоит, поэтому обошёлся одной winAPI функцией. Теперь хочу взять скриншот с...
C++ Вычислить значение выражения
Вычислить значение выражения
C++ Пересчет из массовых концентраций в атомные http://www.cyberforum.ru/cpp-beginners/thread554415.html
Здравствуйте! Необходим пересчет из массовых концентраций в атомные. Помогите разобраться. Он не правильно считает. Я задумывала, что при выборе одного компонента - появится перерасчет напротив,\ при выборе другого компонента, предыдущее значение обнуляется. Но так не происходит
C++ Структуры данных "Абонент" Здравствуйте, помогите, пожалуйста с решением данной задачи. Прилагаю такой вариант исправьте, что не так (желательно сохранить так же в архив) Использовать желательно VC++ 10 подробнее

Показать сообщение отдельно
sannee
Просто хороший человек
 Аватар для sannee
362 / 155 / 12
Регистрация: 26.04.2011
Сообщений: 421
Завершенные тесты: 2
21.04.2012, 21:32     Вычисление интеграла
вот вам пример:

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
#include <iostream>
#include <math.h>
 
double f(double arg);
 
int main()
{
    cout<<"\tFunction f(x) = cos(2*x)*sin(x)\r\n";
    cout<<"Interval of integration : \r\n";
    cout<<"left  border a = \t";double a;cin>>a; 
    cout<<"right border b = \t";double b;cin>>b; 
    cout<<"step of integration dx = \t";double dx;cin>>dx; 
    double x = a;
    cout<<"integration in process...\r\n";
 
    double sum = (f(x + dx) - f(x))/2*dx;
    while(x < b)
    {
        sum += (f(x + dx) - f(x))/2*dx;
        x += dx;
    }
    cout<<"complete....\r\n";
    cout<<"result is "<<sum<<"\r\n";
    return 0;
 
}
 
 
double f(double arg)
{
    double RetVal = cos(2*arg)*sin(arg);
    return RetVal;
}
 
Текущее время: 14:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru