![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 04.02.2009
Сообщений: 4
|
![]()
Спасибо принял к сведению.
Постановка задачи такая считать интеграл методом Симпсона. У меня прога работает так выбрал радио кнопкой уравнение, ввел переменные в текст боксы, нажал на 1 из 3х методов и должен получиться результат. Для метода Симпсона я код привел ниже. Кто поможет разобраться с написанием буду благодарен. int i; double a, b; //Границы отрезка a-нижняя b-верхняя double n; //количество интервалов double h = 0; double x = 1; double res = 0, sum = 0; a = double.Parse(tbx1a.Text); b = double.Parse(tbx2b.Text); n = double.Parse(tbx3n.Text); { h = (b - a) / n; { for (i = 1; i < n; i += 2) { sum += Convert.ToDouble(Math.Exp(Math.Sin( x)) + Math.Exp(Math.Sin(x))); } for (i = 2; i < n; i += 2) { sum += Convert.ToDouble(Math.Exp(Math.Sin( x)) + Math.Exp(Math.Sin(x))); } res *= h / 3; tbx6.Text = "Ответ " + Convert.ToString(res); } } |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Интеграл | bkm03262 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 09.05.2009 14:50 |
Интеграл | StudeHt | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 21.04.2009 14:37 |
Определенный интеграл. | J0n1cK | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 16.04.2009 11:30 |
ИНТЕГРАЛ(( | oblachko | Помощь студентам | 4 | 21.01.2009 16:00 |