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

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

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

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

17.09.2011, 18:16. Просмотров 675. Ответов 13
Метки нет (Все метки)

Привет всем! Можете подсказать как написать эту задачу на с++
Вычислить значение выражения

 Комментарий модератора 
Прикрепляйте картинки к сообщениям.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2011, 18:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение выражения (C++):

Вычислить значение выражения - C++
Помогите прописать решение на программе Borland: z = \frac{\log_{2 - x^2}\, (1 + y^2)}{\log_{2 + |y|} \,(1 + |x|)}

Вычислить значение выражения - C++
Рассчитать значения z=max(a,2b)+max(2a-b,b) определив и использивав функцию max(x,y) - максимальное из двух чисел

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

Вычислить значение выражения - C++
Как написать эту формулу "y"?

Вычислить значение выражения - C++
Задан массив {ау} размерности М*М. Требуется вычислить

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
17.09.2011, 18:20 #2
а и b переведите из градусов в радианы, ну а дальше простые математические операции.
silent_1991
17.09.2011, 18:22
  #3

Не по теме:

Цитата Сообщение от mikador Посмотреть сообщение
как написать эту задачу на с++
Исключительно ручками и мозгом.

mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
17.09.2011, 18:23  [ТС] #4
Цитата Сообщение от ITZver Посмотреть сообщение
а и b переведите из градусов в радианы, ну а дальше простые математические операции.
это типо #define pi 3.14159265 потом

z1=pow((cos*a/-cos*b),2.0)-pow((sin*a-sin*b)2.0);
z2=-4*sin*a-b/2*sin*a-b/2*cos(a+b); проверь плиз )))
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
17.09.2011, 18:27 #5
а и b в радианы перевести т.е
C++
1
a =  a * (M_PI / 180)
функция M_PI находится в библиотеке
C++
1
#include <math>
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
17.09.2011, 18:28 #6
Цитата Сообщение от ITZver Посмотреть сообщение
функция M_PI
Какая же эта функция? На макрос похоже.
И не работает этот макрос, если подключить #include <cmath>
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
17.09.2011, 18:30  [ТС] #7
да в начале я знаю внести в библиотеку и так далее , но только этот ну основную надо )))
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
17.09.2011, 18:35 #8
C++
1
z1 = pow((cos(a) - cos(b)), 2.0) - pow((sin(a)-sin(b)), 2.0)
C++
1
z2 = -4*sin(a-b/2*sin*a-b/2)*cos(a + b);
Kastaneda
Форумчанин
Эксперт С++
4652 / 2860 / 228
Регистрация: 12.12.2009
Сообщений: 7,268
Записей в блоге: 2
Завершенные тесты: 1
17.09.2011, 18:47 #9
Цитата Сообщение от Chelioss Посмотреть сообщение
И не работает этот макрос, если подключить #include <cmath>
из math.h
C++
1
2
3
4
/* Define _USE_MATH_DEFINES before including math.h to expose these macro
 * definitions for common math constants.  These are placed under an #ifdef
 * since these commonly-defined names are not part of the C/C++ standards.
 */
Добавлено через 1 минуту
т.е. нужно добавить строку
C++
1
#define _USE_MATH_DEFINES
до
C++
1
#include<cmath>
mikador
0 / 0 / 0
Регистрация: 17.09.2011
Сообщений: 55
17.09.2011, 19:28  [ТС] #10
спасибо всем, в общем мне понравился сайт буду активно участвовать как вы)

Добавлено через 16 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define _USE_MATH_DEFINES
#include <cmath>
using namespace std;
int main(){
    double z1,z2,a,b;
    cout << "vvedite a,b";
    cin >> a >> b;
z1 = pow((cos(a) - cos(b)), 2.0) - pow((sin(a)-sin(b)), 2.0);
z2 = -4*sin(a-b/2*sin*a-b/2)*cos(a + b);
cout << "z1:" << z1 << endl;
cout << "z2" << z2 << endl;
system ("pause");
return 0;
}
вроде все сделал но только один синус у меня ошибка(((

 Комментарий модератора 
Используйте теги форматирования кода!
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
17.09.2011, 19:41 #11
C++
1
 z2 = -4*sin(a-b/2)*sin(a-b/2)*cos(a + b);
de_hack
6 / 6 / 1
Регистрация: 17.09.2011
Сообщений: 78
18.09.2011, 11:30 #12
Я вставил код, компилятор выдал ошибку

invalid operands of types `double' and `<unknown type>' to binary `operator*'

ошибка в строке
C++
1
z2 = -4 * sin(a - b / 2 * sin * a - b / 2) * cos(a + b);
в чем может быть дело??
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
18.09.2011, 11:47 #13
de_hack, я же ответил постом выше, будьте внимательнее!
de_hack
6 / 6 / 1
Регистрация: 17.09.2011
Сообщений: 78
18.09.2011, 11:54 #14
Извините за причиненные неудобства... Все в порядке
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2011, 11:54
Привет! Вот еще темы с ответами:

Вычислить значение выражения - C++
Я пока функцию не до конца понял, может бы кто-то из вас помог написать программу! Даны целые числа а, b, с. Вычислить в-сумму у = min...

Вычислить значение выражения - C++
Доброго времени суток! Мне нужно составить программу по заданному условию, но считает некорректно. Вычислить для своего варианта Y,...

Вычислить значение выражения - C++
Как решить y = x4 + 5*x3 – x2 + 120 Диапазон x -25..25 Условие включения значение Y к сумме y % 7 == 6 При выполнении задания...

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.09.2011, 11:54
Ответ Создать тему
Опции темы

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