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

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

Войти
Регистрация
Восстановить пароль
 
Flamenik
Сообщений: n/a
#1

Проблемы с программой - C++

21.04.2013, 21:58. Просмотров 295. Ответов 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
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
double a=0, b=1,c=1.5,d=3;
 
void Sims(float);
float y(float);
int main()
{
    printf("Metod Simpsona:\n");
    printf("h=0.1\n");
    Sims(50);
    printf("h=0.2\n");
    Sims(25);
    printf("h=0.5\n");
    Sims(10);
    getch();
}
 
void Sims(float n)
{
  float E=0.01,h;
  float sum=y(a)-y(b);  
  h=(b-a)/(2*n);
  for(int i=1;i<=(2*n-1);i++)
  {
    sum=sum+(3+E)*y(a+(i*h));
    E=(-1)*E;
  }
  sum=h/3*sum;  
  printf ("Rezul\'tat = %f\n",sum);
}
 
float y(float x)
{
  return (((c*x)/2)+(cos(d*x)));
}
вот код, это вычисление определенных интегралов методом симпсона.. напишите комментарии если не трудно, пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 21:58     Проблемы с программой
Посмотрите здесь:

Проблемы с программой - C++
Сегодня начал изучать С++ по книжке Джесс Либерти &quot;C++ за 21 день&quot; и при написании первой же программы при компиляции программа мне выдаёт...

Проблемы с программой ввода вывода и записи файла - C++
Для примеров и практики я пишу различные программы. Одна из них это программа для ввода данных и запись их в .txt. Введя такую вот...

Проблемы с программой перевода из восьмеричной системы счисления в десятичную - C++
Не получается написать программу. для перевода из восьмеричной системы счисления в десятичную. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Проблемы с программой (вывод лишних символов из данных вне массива) - C++
Прошу скорее помочь с программой. Выводит лишние неведомые символы. Почему это происходит мне известно, однако где и как с этим бороться -...

Разбираюсь с программой - C++
Разбираюсь с программой, подскажите, пожалуйста, Что конкретно делает линия 10 в данной тест- программе? #include &lt;iostream&gt; 5....

Помогите с программой - C++
Не знал куда закинуть, поэтому тут. На http://www.********/?main=task&amp;id_task=21 задачка. Решал, решал и не решил. Вот мой код: ...

Распознование угла программой - C++
Подскажите, пожалуйста. Если во входных данных задается какой-то угол, то при дальнейших расчетах программой он должен быть переведен в...

Голосовое управление программой - C++
Здравствуйте, я еще неопытный программист, но хочу попробовать сделать программу с голосовым управлением. На днях юзал гугл голосовой...

прошу помочь с программой на с++ - C++
Для матрицы A, с размерами N×M написать функции умножения матрицы на скаляр и вычисления суммы элементов матрицы. Вычислить и напечатать...

Нужна помощь с программой - C++
ПРограмма должна выполнять расчет коэффициентов характеристического полинома квадратной матрицы


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
21.04.2013, 22:34     Проблемы с программой #2
Цитата Сообщение от Flamenik Посмотреть сообщение
Недавно попросил знакомого помочь с программой, он написал, скинул но комментариев не оставил... курсовую нужно сдать завтра... Извините за эту тупую просьбу, просто очень нужно..

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 <stdlib.h>
#include <stdio.h>
#include <math.h> 
#include <conio.h>
 
double a=0, b=1,c=1.5,d=3; //объявление переменных двойной точности
 
void Sims(float); // объявление ф-ции
float y(float);
int main() // главная ф-ция
{
    printf("Metod Simpsona:\n"); //вывод
    printf("h=0.1\n");
    Sims(50);
    printf("h=0.2\n");
    Sims(25);
    printf("h=0.5\n");
    Sims(10);
    getch();   //пауза
}
 
void Sims(float n)
{
  float E=0.01,h;
  float sum=y(a)-y(b);  
  h=(b-a)/(2*n);
  for(int i=1;i<=(2*n-1);i++)
  {
    sum=sum+(3+E)*y(a+(i*h));
    E=(-1)*E;
  }
  sum=h/3*sum;  
  printf ("Rezul\'tat = %f\n",sum);
}
 
float y(float x)
{
  return (((c*x)/2)+(cos(d*x)));
}
вот код, это вычисление определенных интегралов методом симпсона.. напишите комментарии если не трудно, пожалуйста
даже не знаю что еще комментировать, все и так понятно
Ответ Создать тему
Опции темы

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