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

Как записать формулу - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.68
Ramst
2 / 2 / 0
Регистрация: 28.01.2010
Сообщений: 20
18.01.2011, 19:29     Как записать формулу #1
Как записать формулу
Помогите записать в C++ формулу!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2011, 19:29     Как записать формулу
Посмотрите здесь:

C++ Как записать формулу
C++ Как правильно записать формулу ?
Как записать формулу? C++
Как правильно записать формулу C++
Как правильно записать формулу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
18.01.2011, 19:31     Как записать формулу #2
C++
1
tan(num2 * M_P / 180) - fabs(num1 - 3*num2 + (2 / sqrt(num2 + 4)))
Подразумиваеться, что num2 и num1 вещественного типа.
Ramst
2 / 2 / 0
Регистрация: 28.01.2010
Сообщений: 20
18.01.2011, 19:40  [ТС]     Как записать формулу #3
Спасибо!
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
18.01.2011, 19:42     Как записать формулу #4
Ramst, Всмисле ? А я что по-твоему зделал ?
Ramst
2 / 2 / 0
Регистрация: 28.01.2010
Сообщений: 20
18.01.2011, 20:26  [ТС]     Как записать формулу #5
Выдает 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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
        int a, b;
                float s;
        cout << "Enter number 1:";
        cin >> a;
        cout<<"Enter number 2:";
        cin >> b;
 
                s = tan(b*M_P/180)-fabs(a-3*b+(2/sqrt(b+4)));
 
        cout<<"The result is:";
        cout << s << endl;
        cin.sync();
        cin.clear();
        cin.get();
        return 0;
}
W321AR
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 6
18.01.2011, 20:35     Как записать формулу #6
Цитата Сообщение от asics Посмотреть сообщение
M_P / 180
а зачем это?
без него всё норм =) попробуй так:
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 <cmath>
 
using namespace std;
 
int main()
{
        int a, b;
                float s;
        cout << "Enter number 1:";
        cin >> a;
        cout<<"Enter number 2:";
        cin >> b;
 
                s = tan(b)-fabs(a-3*b+(2/sqrt(b+4)));
 
        cout<<"The result is:";
        cout << s << endl;
        cin.sync();
        cin.clear();
        cin.get();
        return 0;
}
p.s я точно не знаю будет ли без него формула верна.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
18.01.2011, 20:41     Как записать формулу #7
Цитата Сообщение от W321AR Посмотреть сообщение
а зачем это?
Значение аргумента в тригонометрических функциях, должно бить выражено в радианах.
W321AR
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 6
18.01.2011, 20:55     Как записать формулу #8
а-а-а ясно сорри =)
тогда вот так:
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 <cmath>
 
using namespace std;
 
int main()
{
        int a, b;
                float s;
        cout << "Enter number 1:";
        cin >> a;
        cout<<"Enter number 2:";
        cin >> b;
 
                s = tan(b*3.14/180)-fabs(a-3*b+(2/sqrt(b+4)));
 
        cout<<"The result is:";
        cout << s << endl;
        cin.sync();
        cin.clear();
        cin.get();
        return 0;
}
так у меня норм компилируется
romedal
 Аватар для romedal
53 / 53 / 1
Регистрация: 18.03.2010
Сообщений: 345
Записей в блоге: 1
18.01.2011, 20:57     Как записать формулу #9
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
#include "stdafx.h"
#include <iostream>
#include <cmath>
#define M_P 3,1415926535
using namespace std;
 
int main()
{
        int a, b;
                float s;
        cout << "Enter number 1:";
        cin >> a;
        cout<<"Enter number 2:";
        cin >> b;
 
                s = tan((double)(b*M_P/180))-fabs(a-3*b+(2/sqrt((double)(b+4))));
 
        cout<<"The result is:";
        cout << s << endl;
        cin.sync();
        cin.clear();
        cin.get();
        return 0;
}
Ramst
2 / 2 / 0
Регистрация: 28.01.2010
Сообщений: 20
18.01.2011, 21:27  [ТС]     Как записать формулу #10
Спс! Все ок!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 22:27     Как записать формулу
Еще ссылки по теме:

Как записать формулу на С++ C++
Как правильно записать формулу на с++? C++
C++ Как записать указанную формулу на С++

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

Или воспользуйтесь поиском по форуму:
Snickers 123
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 6
04.11.2013, 22:27     Как записать формулу #11
12434
Yandex
Объявления
04.11.2013, 22:27     Как записать формулу
Ответ Создать тему
Опции темы

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