2 / 2 / 0
Регистрация: 25.12.2018
Сообщений: 23
1

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

04.01.2019, 15:10. Показов 2417. Ответов 8
Метки нет (Все метки)

Cоставить программу вычисления арифметического выражения для заданных значений
В си чайник нужна задачка для примера
https://www.cyberforum.ru/cgi-bin/latex.cgi?t=\frac{2cos(x-\Pi /6)}{0,5+{sin}^{2}y}\left(1+\frac{{z}^{2}}{3-{z}^{2}/5} \right)
в формуле там 2cos(x-число пи/6)
При x = 14.26, y = –1.22, z = https://www.cyberforum.ru/cgi-bin/latex.cgi?3,5*{10}^{-2}→ t = 0.5648
очень нужно
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2019, 15:10
Ответы с готовыми решениями:

Вычислить значение выражения
#include <stdio.h> #include <fstream> #include <iostream> #include <math.h> void main() {...

Вычислить значение выражения
Помогите пожалуйста Разработать программу для вычисления выражения и вывода полученного...

Вычислить значение выражения
Здравствуйте,вот решил покавырятся в заданиях из лабараторных работ (просто для себя)...

Вычислить значение выражения
Помогите пожалуйста с кодом #include <iostream> #include <cmath> using namespace std; int...

8
0 / 0 / 0
Регистрация: 02.04.2016
Сообщений: 102
04.01.2019, 15:32 2
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream.h>
 
#include <conio.h>
 
#include <math.h>
 
int main(){
 
const float PI = 3.1415926;
 
double x, y, z, a, b, c, res;
 
// Ввод исходных данных
 
cout << "X =\t";
 
cin >> x;   endl;
 
cout << "Y =\t";
 
cin >> y;   endl;
 
cout << "Z = \t";
 
cin >> z;   endl;
 
// Вычисление формулы
 
a = 2 * cos(x - PI/6);
 
b = 0.5 + pow(sin(y), 2);
 
c = 1 + pow(z, 2)/(3 - pow(z, 2)/5);
 
res = a * c / b;
 
// Вывод результата
 
cout << "\nX = " << x << "\nY = " << y
 
<< "\nZ = " << z << "\nResult = " << res << endl;
 
cout << "Press any key..." << endl;
 
getch();
 
return 0;
 
}
0
2 / 2 / 0
Регистрация: 25.12.2018
Сообщений: 23
04.01.2019, 18:06  [ТС] 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main() {
    const float PI = 3.1415926;
    double x, y, z, a, b, c, res;
    cout << "X =\t";
    cin >> x; endl;
    cout << "Y =\t";
    cin >> y; endl;
    cout << "Z = \t";
    cin >> z; endl;
    a = 2 * cos(x - PI / 6);
    b = 0.5 + pow(sin(y), 2);
    c = 1 + pow(z, 2) / (3 - pow(z, 2) / 5);
    res = a * c / b;
    cout << "\nX = " << x << "\nY = " << y
        << "\nZ = " << z << "\nResult = " << res << endl;
    cout << "Press any key..." << endl;
    getch();
    return 0;
}
Вот ошибки:
Вычислить значение выражения

Где взять эти библиотеки что прога требует? и дело только в этом?
0
Модератор
Эксперт CЭксперт С++
4977 / 4389 / 825
Регистрация: 07.10.2015
Сообщений: 9,140
04.01.2019, 18:18 4
Домушник, а так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main() {
    const double PI = 3.1415926;
    double x, y, z, a, b, c, res;
    cout << "X = ";
    cin >> x; 
    cout << "Y = ";
    cin >> y; 
    cout << "Z = ";
    cin >> z; 
    a = 2 * cos(x - PI / 6);
    b = 0.5 + pow(sin(y), 2);
    c = 1 + pow(z, 2) / (3 - pow(z, 2) / 5);
    res = a * c / b;
    cout << "\nX = " << x << "\nY = " << y
        << "\nZ = " << z << "\nResult = " << res << endl;
    system("pause");
    return 0;
}
0
10 / 13 / 12
Регистрация: 20.03.2017
Сообщений: 182
04.01.2019, 18:19 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
int main() {
    const float PI = 3.1415926;
    double x, y, z, a, b, c, res;
    cout << "X =\t";
    cin >> x; 
    cout << "Y =\t";
    cin >> y; 
    cout << "Z = \t";
    cin >> z; 
    a = 2 * cos(x - PI / 6);
    b = 0.5 + pow(sin(y), 2);
    c = 1 + pow(z, 2) / (3 - pow(z, 2) / 5);
    res = a * c / b;
    cout << "\nX = " << x << "\nY = " << y
        << "\nZ = " << z << "\nResult = " << res << endl;
    cout << "Press any key..." << endl;
    system("pause");
    return 0;
}
0
Модератор
Эксперт CЭксперт С++
4977 / 4389 / 825
Регистрация: 07.10.2015
Сообщений: 9,140
04.01.2019, 18:22 6
Обрати внимание на:
C++
1
using namespace std;
Добавлено через 2 минуты
Button123, как бы лишнее...
C++
1
cout << "Press any key..." << endl;
0
10 / 13 / 12
Регистрация: 20.03.2017
Сообщений: 182
04.01.2019, 18:23 7
Цитата Сообщение от liv Посмотреть сообщение
как бы лишнее...
Он писал, может ему нужно дальше будет
0
Модератор
Эксперт CЭксперт С++
4977 / 4389 / 825
Регистрация: 07.10.2015
Сообщений: 9,140
04.01.2019, 18:32 8
Button123, да просто хотел, чтобы не убегало сразу...
0
6991 / 4740 / 2723
Регистрация: 18.12.2017
Сообщений: 14,829
04.01.2019, 18:41 9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iomanip>
#define _USE_MATH_DEFINES
#include <cmath>
using namespace std;
 
int main()
{ 
    double x=14.26, y=-1.22, z=3.5e-2, t;
    
    t=2.*cos(x-M_PI/6.)/(0.5+sin(y)*sin(y))*(1.+z*z/(3.-z*z/5.));
 
    cout <<"t="<<t<<"\n";
 
system("pause");
return 0;
}
получается t=0.564846 если нужно 4 знака после запятой строку 13 замените такой:
C++
1
cout <<setprecision(4)<<fixed<<"t="<<t<<"\n";
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2019, 18:41

Вычислить значение выражения
R=\frac{{x}^{2}({x}^{\frac{2}{3}}+1)}{b}-\sin(\sqrt{x}+a) #include &lt;iostream&gt; #include &lt;math.h&gt;...

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

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

Вычислить значение выражения
Здравствуйте, как можно реализовать это задание не использовав массив? Если можно, напишите...


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

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

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