Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
ASiM0
0 / 0 / 0
Регистрация: 30.09.2017
Сообщений: 2
1

Вычислить значение выражения

30.09.2017, 20:17. Просмотров 813. Ответов 3

доброго времени.
Подскажите, где допускаю ошибку?
Нужно найти значение выражения. Есть само выражение и для проверки есть значения и каким должен быть ответ при таких значениях.
У меня почему то не совпадает.
Выражение такое
http://www.cyberforum.ru/cgi-bin/latex.cgi?\varphi =\frac{\displaystyle e^{\left|x-y\right|}\left|x-y\right|^{x+y}}{arctg\;x\;+\;arctg\;z}+^3\sqrt{x^6+\ln^2y}
Данные ввода : x=-2.235e-2, y=2.23, z=15.221. При таких значениях выражение должно равняться 39,374. А у меня выходит 39.5109.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double x,y,z,a,b,c,d,e,res;
        cout<<"Введите  X "; cin>>x;
        cout<<"Введите  Y "; cin>>y;
        cout<<"Введите  Z "; cin>>z;
        a=exp(fabs(x-y));
        b=pow(fabs(x-y),(x+y));
        c=atan(x)+atan(z);
        d=pow(x,6)+(log(y)*log(y));
        e=pow(d,1/3);
        res=a*b/c+e;
        cout<< "Решение задачи при значениях X="<<x<<", Y="<<y<<", Z="<<z<<" равно "<<res<<endl;
        cout<< Нажмите любую клавишу для закрытия приложения"<<endl;
        getch();
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2017, 20:17
Ответы с готовыми решениями:

Вычислить значение выражения
Вычислить значение выражения:...

Вычислить значение выражения
Пожалуйста, весь код.

Вычислить значение выражения
помогите написать программу в с++ (10а^2/a^2-3ab)/(15a^3b/a-3b), заранее спасибо

Вычислить значение выражения
http://www.cyberforum.ru/cgi-bin/latex.cgi?z\begin{cases}\text%20{y/5.5+sqrt{a+c}^3%20\\\text%20{7.3...

Вычислить значение выражения
Нужно решить на Turbo C.Кто поможет!

3
zss
Модератор
Эксперт С++
8740 / 7647 / 4729
Регистрация: 18.12.2011
Сообщений: 20,341
Завершенные тесты: 1
30.09.2017, 20:19 2
Лучший ответ Сообщение было отмечено ASiM0 как решение

Решение

Цитата Сообщение от ASiM0 Посмотреть сообщение
1/3
Это равно нулю (ноль целых)
C++
1
e=pow(d,1.0/3.);
1
ASiM0
0 / 0 / 0
Регистрация: 30.09.2017
Сообщений: 2
30.09.2017, 20:25  [ТС] 3
Цитата Сообщение от zss Посмотреть сообщение
Это равно нулю (ноль целых)
Вы намекаете, что корень кубический я ввел не правильно?

Добавлено через 3 минуты
Аха. Сработало. Проблема была с операндами. Вы правы. Мне стоит еще раз перелистать теорию. Ошибка пустяковая.
0
zss
Модератор
Эксперт С++
8740 / 7647 / 4729
Регистрация: 18.12.2011
Сообщений: 20,341
Завершенные тесты: 1
30.09.2017, 20:28 4
Цитата Сообщение от ASiM0 Посмотреть сообщение
Ошибка пустяковая
Чтобы таких "пустяковых" ошибок не было, не используйте целочисленных констант в действительных выражениях.
0
30.09.2017, 20:28
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2017, 20:28

Вычислить значение выражения
Вычислить значение выражения

Вычислить значение выражения
написать программу чтоб найти все значения функции z=cosn(xn)*xn*sin(x+1)(x+n), -1.5&lt;=x&lt;=1.5, dx =...

Вычислить значение выражения
Привет всем! Я ве некоторые проблемы с C ++. Я ве обучения C ++ с помощью видео курсов ... У меня...


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

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

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