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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
#1

Вычисление значений выражений по заданным формулам - C++

29.09.2012, 13:56. Просмотров 1671. Ответов 21
Метки нет (Все метки)

Привет ребята помогите написать код, чтобы решалась формула. Заранее спасибо.
Миниатюры
Вычисление значений выражений по заданным формулам   Вычисление значений выражений по заданным формулам  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2012, 13:56     Вычисление значений выражений по заданным формулам
Посмотрите здесь:

C++ Вычисление значений выражения по заданным формулам
Вычисление непрерывных дробей и выражений. Вычисление полиномов и их производных. C++
Вычисление значений математических выражений с рациональными числами C++
Написать две программы на языке С/С++ для расчета значений переменных y и z по заданным формулам C++
Вычисление значений выражений C++
C++ Вычисление выражений по заданным формулам
Вычислить значения выражений по формулам C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,238
Завершенные тесты: 2
29.09.2012, 14:14     Вычисление значений выражений по заданным формулам #2
C++
1
b = (3 * sin(x/3)/cos(x/3) - sin(x*sqrt(2))) / abs(x) - 1;
Добавлено через 2 минуты
C++
1
b = sqrt(exp( (x - 1)/sin(abs(z)) ));
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 14:25  [ТС]     Вычисление значений выражений по заданным формулам #3
Цитата Сообщение от m1Rr0r Посмотреть сообщение
C++
1
b = (3 * sin(x/3)/cos(x/3) - sin(x*sqrt(2))) / abs(x) - 1;
Добавлено через 2 минуты
C++
1
b = sqrt(exp( (x - 1)/sin(abs(z)) ));

при компиляции выдаёт много ошибок , можно код по подробнее, от начала до конца.
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
29.09.2012, 14:27     Вычисление значений выражений по заданным формулам #4
LeMax24, ну ясен пень, нужно функцию main написать
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 14:30  [ТС]     Вычисление значений выражений по заданным формулам #5
Цитата Сообщение от I.M. Посмотреть сообщение
LeMax24, ну ясен пень, нужно функцию main написать
error C2065: b: необъявленный идентификатор
error C2065: x: необъявленный идентификатор
error C2065: z: необъявленный идентификатор
error C3861: sqrt: идентификатор не найден
error C3861: exp: идентификатор не найден
error C3861: sin: идентификатор не найден

C++
1
2
3
4
5
6
#include <iostream>
int main()
{
    std::cout << b = sqrt(exp( (x - 1)/sin(abs(z)) ));
return 0;
}
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
29.09.2012, 14:32     Вычисление значений выражений по заданным формулам #6
error C2065: b: необъявленный идентификатор
error C2065: x: необъявленный идентификатор
error C2065: z: необъявленный идентификатор
Ну так объявите эти переменные. Здесь же сообщения об ошибках вполне читаемы
error C3861: sqrt: идентификатор не найден
error C3861: exp: идентификатор не найден
error C3861: sin: идентификатор не найден
Надо бибилиотеку math.h подключить
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 14:33  [ТС]     Вычисление значений выражений по заданным формулам #7
Цитата Сообщение от I.M. Посмотреть сообщение
Ну так объявите эти переменные. Здесь же сообщения об ошибках вполне читаемы

Надо бибилиотеку math.h подключить

ну как это сделать? я начинающий имного не знаю
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
29.09.2012, 14:39     Вычисление значений выражений по заданным формулам #8
double b, x, z;
Язык лучше не на форуме учить, а по книжкам (обычным или электронным) или хотя бы по статьям и методичкам.
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 14:51  [ТС]     Вычисление значений выражений по заданным формулам #9
Цитата Сообщение от I.M. Посмотреть сообщение
double b, x, z;
Язык лучше не на форуме учить, а по книжкам (обычным или электронным) или хотя бы по статьям и методичкам.
Ошибка 1 error C2679: бинарный '=': не найден оператор, принимающий правый операнд типа 'double' (или приемлемое преобразование отсутствует) d:\vs\lab.rab3\lab.rab3\1.cpp 6 Lab.rab3

теперь такая ошибка

код
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <math.h>
int main()
{
    double b, x, z;
    std::cout << b = sqrt(exp( (x - 1)/sin(abs(z)) ));
return 0;
}
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
29.09.2012, 14:55     Вычисление значений выражений по заданным формулам #10
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <math.h>
int main()
{
    double b, x, z;
    b = sqrt(exp( (x - 1)/sin(fabs(z)) ));
    std::cout << b;
return 0;
}
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 15:01  [ТС]     Вычисление значений выражений по заданным формулам #11
Цитата Сообщение от vet Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <math.h>
int main()
{
    double b, x, z;
    b = sqrt(exp( (x - 1)/sin(fabs(z)) ));
    std::cout << b;
return 0;
}
таже самая ошибка

Добавлено через 3 минуты
Цитата Сообщение от LeMax24 Посмотреть сообщение
таже самая ошибка
и еще ошибка
не удаётся запустить программу
файл не найден
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,238
Завершенные тесты: 2
29.09.2012, 16:18     Вычисление значений выражений по заданным формулам #12
Цитата Сообщение от LeMax24 Посмотреть сообщение
не удаётся запустить программу
файл не найден
есть ли права на запись в каталог куда компилируется программа?
Попробуйте очистить проект и скомпилировать снова.

Добавлено через 1 минуту
Build -> Clean Solution
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
29.09.2012, 18:35     Вычисление значений выражений по заданным формулам #13
Попробуйте вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
 
int main()
{
    double b, x, z;
    cin >> x >> z;
    b = sqrt(exp( (x - 1)/sin(fabs(z)) ));
cout << b;
_getch();
return 0;
}
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 18:46  [ТС]     Вычисление значений выражений по заданным формулам #14
Цитата Сообщение от NewProject Посмотреть сообщение
Попробуйте вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
 
int main()
{
    double b, x, z;
    cin >> x >> z;
    b = sqrt(exp( (x - 1)/sin(fabs(z)) ));
cout << b;
_getch();
return 0;
}
Спсибо этот код работает, можно ещё ко второй задаче?
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
29.09.2012, 19:36     Вычисление значений выражений по заданным формулам #15
да постараюсь сделать
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,238
Завершенные тесты: 2
29.09.2012, 20:24     Вычисление значений выражений по заданным формулам #16
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
 
int main()
{
    double b, x, z;
    cin >> x >> z;
b = (3 * sin(x/3)/cos(x/3) - sin(x*sqrt(2))) / fabs(x) - 1;
cout << b;
_getch();
return 0;
}
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
29.09.2012, 20:32  [ТС]     Вычисление значений выражений по заданным формулам #17
Цитата Сообщение от m1Rr0r Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
 
int main()
{
    double b, x, z;
    cin >> x >> z;
b = (3 * sin(x/3)/cos(x/3) - sin(x*sqrt(2))) / fabs(x) - 1;
cout << b;
_getch();
return 0;
}
тут ещё где sin x/3 x долженбыть в кубе. Как это сделать?
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,238
Завершенные тесты: 2
29.09.2012, 21:16     Вычисление значений выражений по заданным формулам #18
pow(x/3, 3);
LeMax24
51 / 13 / 2
Регистрация: 29.09.2012
Сообщений: 90
30.09.2012, 12:30  [ТС]     Вычисление значений выражений по заданным формулам #19
Цитата Сообщение от NewProject Посмотреть сообщение
да постараюсь сделать
Ну что получилось сделать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2012, 02:13     Вычисление значений выражений по заданным формулам
Еще ссылки по теме:

Найти значения выражений по заданным математическим формулам C++
Найти значения выражений по заданным математическим формулам C++
Написать две программы на языке С++ для расчета значений переменных y и z по заданным формулам C++
Составить проект программы вычисления значений функции по заданным формулам C++
Написать программу для расчёта значений переменных y и z по заданным формулам и найти разность y-z C++

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

Или воспользуйтесь поиском по форуму:
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
01.10.2012, 02:13     Вычисление значений выражений по заданным формулам #20
C++
1
b=(3*tan(pow(x,3)/3)-pow(sin(x*sqrt(2)),2))/(fabs(x)-1)
поменяй выражение для b и это будет 2-е задание
Yandex
Объявления
01.10.2012, 02:13     Вычисление значений выражений по заданным формулам
Ответ Создать тему
Опции темы

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