С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Никимир
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 12
#1

Нахождение логарифма. - C++

18.01.2012, 20:28. Просмотров 874. Ответов 0
Метки нет (Все метки)

Есть такая программка для нахождения функции log10(a+b) разложением в ряд ,с точностью eps, и сравнения полученного значения с точным.
Внимание вопрос: правильно ли все написано? Меня смущает то что слишком большая разница получается между точным и приближенным значениями.
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main ()
{
 clrscr();
 double a,b, eps;
 double f,a1;
 int n=1;
 const float M=0.434294482;
 cout<<"vvedite znachenie argymentov i tochnosti\n";
 cin>>a>>b>>eps;
 f=log10(a);
 do
 {
 a1=1/(n*pow((b/(2*a+b)),n);
 n=n+2;
 f=f+2*M*a1;
 }
 while (a1 < eps);
 cout<<"priblizit znachenie="<<a1<<"\n";
 cout<<"tochnoe znachenie="<<log10(a+b);
 getch();
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2012, 20:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение логарифма. (C++):

функция логарифма - C++
какая функция в С++ функция логарифма? и как она используется

значение логарифма - C++
Здраствуйте! помогите пожалуста вычислить приближенное значение логарифма натурального от произвольного аргумента | x | &lt;1, что вводится с...

Вычисление логарифма по основанию - C++
Здравствуйте, как в языке си вычисляется логарифм по основанию?

Изменить основание логарифма - C++
Всем привет, начинающий программист, подскажите пожалуйста как оформить логарифм больше 10. Допустим мне нужен логарифм по 59 степени; ...

Программа для расчета логарифма - C++
Написать программу , которая считает логарифм , первое число основание , второе степень.

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2012, 20:28
Привет! Вот еще темы с ответами:

Описать функцию вычисления логарифма - C++
Помогите описать функцию вычисления логарифма, обработать ошибку вычисления логарифма 0

Значение логарифма при любом аргументе - C++
при значении аргумента больше 1 следует воспользоваться значением ln10. Не могу понять ошибку, программа работает без цикла if, а с ним...

Как в С++ оформить запись ln (логарифма по основанию е (экспонента) - C++
Здравствуйте, собственно вопрос описан ещё в заголовке, добавить могу только то, что находил несколько вариантов, но они не подходили, на...

Используя функцию для вычисления логарифма, найти значения выражения - C++
используя функцию для вычисления логарифма, найти значения выражения (loga(b))^x+(logb(a))^1/x.


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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