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

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

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

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

14.05.2012, 09:16. Просмотров 261. Ответов 4
Метки нет (Все метки)

помогите объяснить код


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     написать обяснение к коду
Посмотрите здесь:

Обяснение конструктора class HugeInteger - C++
#include <iostream.h> #include <string.h> class HugeInt{ friend ostream &operator<< (ostream &, const HugeInt &); // friend...

Написать комментарии к коду - C++
#include <iostream> #include <string> #include <sstream> #include <map> int main() { setlocale(LC_CTYPE,...

Написать комментарии по коду - C++
Это для переносимости вроде, порядок байт чтоб не влиял. Я конечно понимаю что нужно учить матчасть. Но мне нужно побыстрей это понять......

Написать блок-схему к коду - C++
Помогите написать блок схему)) #include "stdafx.h" #include <conio.h> #include <iostream> #include <time.h> using...

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

Нужно по коду написать описание как на примере - C++
Вот пример описания: Вначале программы зададим две переменные (LENG и LENN) с размерами 6 и 15, для дальнейшего удобного использования в...

Написать комментарии к рабочему коду (Заполнение массива по спирали) - C++
Буду благодарен за помощь. // Заполнение по спирали #include <string> #include <fstream> using namespace std; int...

Написать программу для вывода символа, соответствующего коду - C++
1) Написать определение функции, вычисляющей длину строки. 2.Написать программу для вывода фамилии, номера школы и класса первого...

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

Уточнение по коду - C++
Что возвращает эта строка, если массивы double значений: s = s | s]; Добавлено через 1 час 8 минут Я прошу это уже 3 дня, что,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
秘密
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;
Юля_программист
462 / 117 / 17
Регистрация: 04.05.2012
Сообщений: 580
Записей в блоге: 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     написать обяснение к коду
Ответ Создать тему
Опции темы

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