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

Вычисление функции по формуле Симпсона и Треугольника - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
18.05.2010, 19:50     Вычисление функции по формуле Симпсона и Треугольника #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
39
40
41
42
43
44
45
46
#include<iomanip.h>
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>3
void main()
{  float a,b,n,h,x,s1=0,s2=0,s,res;
   unsigned long int k,m,r;
   int i;
   clrscr();
   randomize();
 
cout<<"Nijniy(1) =  ";   cin>>a;
cout<<"Verhniy(2) = ";   cin>>b;
cout<<"Tochnost(55) = ";  cin>>n;
 
   cout<<endl<<endl;
   x=a;
   h=(b-a)/2/n;
   for(i=2; i<=2*n-2; i+=2)
   {  s1+=sqrt(4-x*x)/x*x;
      x+=2*h;
   }
   s1*=2;
   x=a;
   for(i=1; i<=2*n-1; i+=2)
   {  s2+=sqrt(4-x*x)/x*x;
      x+=2*h;
   }
   s2*=4;
   s=s1+s2+sqrt(4-a*a)/a*a+sqrt(4-b*b)/b*b;
   res=(b-a)*s/(6*n);
   cout<<"Simpsona = "<<setprecision(3)<<res<<endl;
 
   s=0;
   x=a;
   for(i=0; i<=n-1; i++)
   {  s+=sqrt(4-x*x)/x*x;
      x+=2*h;
   }
   res=(b-a)/n*s;
   cout<<"Pryamougolnika = "<<setprecision(3)<<res<<endl;
 
 
   getch();
}
Проверте пожалуйста на правильность. Ответы при вводе: нижний -1, верхний-2, точность-55: прям, сим= ~1,4... Ответ, как мне сказали, другой- гдето так- ~0.865.

Памогите исправить пожалуйста к завтрашнему дню нужно СРОЧНО !
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2010, 19:50     Вычисление функции по формуле Симпсона и Треугольника
Посмотрите здесь:

C++ Вычислить площадь треугольника по формуле Герона
C++ Нахождения площади треугольника по формуле Герона
вычислить площадь треугольника по формуле герона C++
вычислить площадь треугольника со сторонами a,b,c по формуле Герона C++
Вычисление функции по формуле C++
C++ вычисление по формуле
C++ Найти площадь треугольника по формуле Герона
C++ Найти площадь треугольника по формуле Герона
C++ Вычисление по формуле
Интегралы по формуле Симпсона и прямоугольников (С++) C++
C++ Найти ошибку в программе. Интеграл по формуле Симпсона,
C++ Найти площадь треугольника по формуле Герона

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SERGEY199100
15 / 15 / 0
Регистрация: 29.10.2009
Сообщений: 425
18.05.2010, 22:19  [ТС]     Вычисление функции по формуле Симпсона и Треугольника #2
HELP
Yandex
Объявления
18.05.2010, 22:19     Вычисление функции по формуле Симпсона и Треугольника
Ответ Создать тему
Опции темы

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