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

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

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

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

17.10.2016, 22:40. Просмотров 150. Ответов 14
Метки нет (Все метки)

Код есть, но присутствует и ошибка, а именно вот здесь,
C++
1
Yy=((exp(Xx)^cos(Xx))+(sin(Xx))+(Xx*Xx)^1/4)/((sin(PI*(Xx*Xx))+log(Xx*Xx))^sin(Xx));
Вычислить значение выражения вот само выражение
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2016, 22:40     Вычислить значение выражения
Посмотрите здесь:

Вычислить значение выражения - C++
Две программы отдельные программы:

Вычислить значение выражения - C++
Народ помогите! значит такая задача , надо ввести число , и что бы оно считало данную формулу (прикрепил файл) на С 2.3 Создавайте...

Вычислить значение выражения - C++
ребят,помогите решить эти задачи в "С".

Вычислить значение выражения - C++
Дано натуральное число n и действительное x. Вычеслить sin x * sin x^2 * sin x^3 *...*sin x^n Если не трудно )

Вычислить значение выражения - C++
18)Баллов: 1 Значение выражения 6*3/4 Вычисление производить по правилам ЯЗЫКА С++ Еще одна тема или сообщение капслоком - и...

Вычислить значение выражения - C++
помогите составить программу вот для такого выражения

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15833 / 10160 / 1522
Регистрация: 24.12.2010
Сообщений: 19,147
17.10.2016, 22:52     Вычислить значение выражения #2
В Си++ (и в Си) нет такой операции '^'. Вернее, есть, но она означает совсем не то, что ты думаешь. А есть функция pow
_SayHelli
112 / 112 / 29
Регистрация: 30.07.2015
Сообщений: 554
17.10.2016, 22:53     Вычислить значение выражения #3
kloppy69, ^ - что это? С++ не в курсе что это это за знак. Используйте библиотеку math и функцию pow.Что за запись exp(xX)^cosx? exp(cos(x)) вроде как
GbaLog-
Любитель чаепитий
2619 / 1158 / 284
Регистрация: 24.08.2014
Сообщений: 4,220
Записей в блоге: 1
Завершенные тесты: 2
17.10.2016, 22:54     Вычислить значение выражения #4
Цитата Сообщение от _SayHelli Посмотреть сообщение
С++ не в курсе что это это за знак.
С++ в курсе.
Цитата Сообщение от _SayHelli Посмотреть сообщение
^ - что это?
xor
_SayHelli
112 / 112 / 29
Регистрация: 30.07.2015
Сообщений: 554
17.10.2016, 23:10     Вычислить значение выражения #5
GbaLog-, ну я имел ввиду при вычислении степени. "Исключающее или" не поможет возводить в степень ))

Добавлено через 4 минуты
похожу на запись из какого-то онлайн калькулятора
kloppy69
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 107
17.10.2016, 23:22  [ТС]     Вычислить значение выражения #6
то есть
C++
1
(pow(pow(exp,cos(x))+sin(x)+(x*x)),1.0/4)/(pow(sin(PI*(x*x))+log(x*x),sin(x))
???

Добавлено через 5 минут
Мда , вот и поговорили
Байт
Эксперт C
15833 / 10160 / 1522
Регистрация: 24.12.2010
Сообщений: 19,147
17.10.2016, 23:24     Вычислить значение выражения #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
kloppy69, понять что-то в такой длинной записи сложно и вам, и нам. Разбейте на промежуточные переменные
C++
1
2
3
double t1 = exp(cos(x)) + sin(x) + x*x;
double t2 = pow(t1, 0.25);
double t3 = ...
Добавлено через 1 минуту
Цитата Сообщение от kloppy69 Посмотреть сообщение
Мда , вот и поговорили
Что вы имеете в виду? Вы торопитесь? Я - нет.
kloppy69
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 107
17.10.2016, 23:28  [ТС]     Вычислить значение выражения #8
Совсем не тороплюсь, тут скорее для себя разбор полетов
neketsh
13 / 13 / 6
Регистрация: 23.08.2015
Сообщений: 131
Завершенные тесты: 1
17.10.2016, 23:34     Вычислить значение выражения #9
kloppy69, PI, как такового в С++ тоже нет. Перед эти его надо объявить, напрм
C++
1
const double PI=3.14;
Добавлено через 3 минуты
И сделай проверку равен ли знаменатель 0, т.к. если равен 0, то решение невозможно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double znam = ...;
if (znam == 0)
{
cout << "Nevozmojno" << endl;
system("pause");
return 0;
}
else
{
// решение
system("pause");
return 0; 
}
kloppy69
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 107
17.10.2016, 23:40  [ТС]     Вычислить значение выражения #10
Вот что получилось
C++
1
2
3
4
5
6
7
8
9
   float x;
   puts("введите x");       //вычисление функции
   scanf("%f",&x);
   double t1 = exp(cos(x)) + sin(x) + x*x;
   double t2 = pow(t1, 0.25);
   double t3 = sin(PI*(x*x))+ log(x*x);
   double t4 = pow(t3, sin(x));
   double y1 = t2/t4;
   printf(" y= %d\n", y1);
Байт
Эксперт C
15833 / 10160 / 1522
Регистрация: 24.12.2010
Сообщений: 19,147
17.10.2016, 23:45     Вычислить значение выражения #11
Цитата Сообщение от neketsh Посмотреть сообщение
PI, как такового в С++ тоже нет.
Кажется, есть M_PI. #include <math.h>
kloppy69
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 107
17.10.2016, 23:46  [ТС]     Вычислить значение выражения #12
neketsh, конечно странно но компилятор на PI не ругается, вообще

Добавлено через 44 секунды
Байт, на M_PI ругался
Байт
Эксперт C
15833 / 10160 / 1522
Регистрация: 24.12.2010
Сообщений: 19,147
17.10.2016, 23:50     Вычислить значение выражения #13
Цитата Сообщение от kloppy69 Посмотреть сообщение
Вот что получилось
Ну вот. Уже немножко похоже на правду

Добавлено через 3 минуты
Цитата Сообщение от kloppy69 Посмотреть сообщение
на PI не ругается
Цитата Сообщение от kloppy69 Посмотреть сообщение
на M_PI ругался
хз. Наверное, заголовочные файлы разные. Делай так, чтоб не ругался.
Но!
Цитата Сообщение от kloppy69 Посмотреть сообщение
printf(" y= %d\n", y1);
- грубая ошибка. Получишь странную ахинею. Надо %f
kloppy69
0 / 0 / 1
Регистрация: 04.01.2014
Сообщений: 107
17.10.2016, 23:55  [ТС]     Вычислить значение выражения #14
Байт, спасибо исправил
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2016, 15:06     Вычислить значение выражения
Еще ссылки по теме:

Вычислить значение выражения - C++
помогите составить программу вот для такого выражения заранее спасибо)

Вычислить значение выражения - C++
Маленький матиематический пример

Вычислить значение выражения - C++
program lab2; uses crt; var x,y:real; begin clrscr; writeln('Введите значение х:'); readln(x); if x&gt;7 then...

Вычислить значение выражения - C++
Обчислить значение выражения y=корень(2-b)^3+(3-b)^3, для подсчета (a-b)^3 использовать функцию.


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

Или воспользуйтесь поиском по форуму:
neketsh
13 / 13 / 6
Регистрация: 23.08.2015
Сообщений: 131
Завершенные тесты: 1
18.10.2016, 15:06     Вычислить значение выражения #15
Байт, действительно, есть. Значит препод ошибся. Как раз на днях говорил что нет pi, а сейчас посмотрел в инете и есть. https://msdn.microsoft.com/en-us/library/4hwaceh6.aspx
Yandex
Объявления
18.10.2016, 15:06     Вычислить значение выражения
Ответ Создать тему
Опции темы

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