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

написать обяснение к коду - C++

Восстановить пароль Регистрация
 
Соня
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 4
14.05.2012, 09:16     написать обяснение к коду #1
помогите объяснить код


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double MyAtanh(double x,double eps)
{
    double s,an;
    int n;
    an=x;
    s=an;
    n=1;
    while(fabs(an)>eps)
    {
         an=an*x*x/(2*n+1)*(2*n-1);
         s+=an;
         n++;
    }
    return s;
}
спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 09:16     написать обяснение к коду
Посмотрите здесь:

C++ Написать комментарии к коду
C++ Написать короткие комментарии к коду
C++ Написать программу для вывода символа, соответствующего коду
C++ Написать комментарии к коду
C++ Написать программу, которая по коду строит схему классов
C++ Нужно по коду написать описание как на примере
Написать блок-схему к коду C++
Написать комментарии к коду C++
Обяснение конструктора class HugeInteger C++
C++ Написать комментарии к коду
Написать комментарии к коду C++
C++ Написать комментарии по коду

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
14.05.2012, 09:31     написать обяснение к коду #2
что именно не понятно?
Соня
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 4
14.05.2012, 09:44  [ТС]     написать обяснение к коду #3
C++
1
2
3
4
5
double MyAtanh(double x,double eps)
 
s+=an;
 
n++;
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
14.05.2012, 10:36     написать обяснение к коду #4
C
1
s+=an; это s=s+an;
C
1
n++; это n=n+1;
Юля_программист
 Аватар для Юля_программист
451 / 106 / 14
Регистрация: 04.05.2012
Сообщений: 531
Записей в блоге: 1
14.05.2012, 11:24     написать обяснение к коду #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double MyAtanh(double x,double eps)//описание функции;возвращает вещественное число(т.е. дробное) двойной точности);то что в скобках это формальные параметры функции,т.е. то с чем она работает
{
double s,an; //вещественные переменные двойной точности
int n;//целочисленная переменная
an=x; //присваиваем переменной an значение х
s=an;//присваиваем значение s переменной an
n=1; //переменная с начальный значением,но думаю здесь должно быть так int n=1
while(fabs(an)>eps)//цикл;выполняется до тех пор пока выражение в скобках истина
{
an=an*x*x/(2*n+1)*(2*n-1);//считаем выражение и заносим в переменную an
s+=an; //это уже объяснили
n++;//и это)
}
return s;//возвращаем s, хотя я не уверена
}
Yandex
Объявления
14.05.2012, 11:24     написать обяснение к коду
Ответ Создать тему
Опции темы

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