Консультация № 173369
17.10.2009, 23:10
0.00 руб.
0 3 1
___________________________________________________
Нужно консольное приложение (Win32 Console Application)
project (C++ Source File)
Прога должна работать на [i]Microsoft Visual C++[/i] [b]6.0[/b]
Пожалуйста напишите как можно более просто наглядно и понятно.
И закоментируйте каждую строчку ( ну почти каждую ))) )
Ни как не могу разобраться что за формулу нужно вбивать в текст программы(((
____________________________________________________________-
само задание:
Написать программу вычисляющую сумму ряда Тейлора. С заданной точностью.

Обсуждение

Неизвестный
17.10.2009, 23:42
общий
это ответ
Здравствуйте, Иванов Евгений Витальевич.
Программа. С++.
Код:
#include <iostream>
#include <cmath>

using namespace std;

// Исходные данные. Исправьте как требуется.
// Точность
const double eps=0.0001;
// X
const double x=3.0;

int main()
{
setlocale(LC_ALL,"russian");
double sum=0;
// Номер члена
size_t n=0;
// Последний член
double cur=1.0;
do
{
sum+=cur;
cur*=-x/++n;
}while(abs(cur)>eps); // Пока отброшенный член больше требуемой точности
cout<<"Сумма:"<<sum<<endl;
system("PAUSE");
return 0;
}

Пример:
Код:
Сумма:0.0497414
Неизвестный
18.10.2009, 12:25
общий
что означает что (eps) (точность) равна 0.0001 ?
что такое cur ?
Неизвестный
18.10.2009, 15:18
общий
Иванов Евгений Витальевич:
Добавил больше комментариев к программе.

Точность равна 0.0001. Можете исправить на какую Вам надо.
Форма ответа