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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
DaStAn1996
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 19
#1

Программа расчета математического выражения - C++

11.12.2013, 15:35. Просмотров 1153. Ответов 9
Метки нет (Все метки)

Создать программу расчета математического выражения:
Название: Безымянный.png
Просмотров: 153

Размер: 1.2 Кб
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 15:35     Программа расчета математического выражения
Посмотрите здесь:

C++ Считавание и выполнение математического выражения из файла
C++ Объектно-ориентированная программа для расчета арифметического выражения
C++ Синтаксис математического выражения С++
Программа для расчета математического примера C++
Запись математического выражения C++
C++ Вычислить значение математического выражения
Запись математического выражения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
uhx
 Аватар для uhx
56 / 56 / 6
Регистрация: 11.07.2013
Сообщений: 302
11.12.2013, 16:05     Программа расчета математического выражения #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cmath>
using namespace std;
 int main()
 {
    float a=45,b=45,c=90,G;
    G = (sin(a*a) + sin(b*b)) / sin(c*c);
    cout<<G;
     system("PAUSE>>void");
 }
Не??
kot17665
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 36
11.12.2013, 16:11     Программа расчета математического выражения #3
Цитата Сообщение от uhx Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cmath>
using namespace std;
 int main()
 {
    float a=45,b=45,c=90,G;
    G = (sin(a*a) + sin(b*b)) / sin(c*c);
    cout<<G;
     system("PAUSE>>void");
 }
Не??
не)) скорее так:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cmath>
using namespace std;
 int main()
 {
    float a=45,b=45,c=90,G;
    G = (sin(a*a) * sin(a*a) + sin(b*b) * sin(b*b)) / (sin(c*c) * sin(c*c));
    cout<<G;
     system("PAUSE>>void");
 }
HidForce
55 / 55 / 13
Регистрация: 17.11.2012
Сообщений: 1,367
11.12.2013, 16:12     Программа расчета математического выражения #4
uhx, там, вроде бы, 8 степень стоит.
kot17665
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 36
11.12.2013, 16:13     Программа расчета математического выражения #5
Цитата Сообщение от HidForce Посмотреть сообщение
uhx, там, вроде бы, 8 степень стоит.
тогда добавим рекурсивную ф-ию подсчета sin(a)
Ilot
Модератор
Эксперт С++
1780 / 1155 / 223
Регистрация: 16.05.2013
Сообщений: 3,042
Записей в блоге: 5
Завершенные тесты: 1
11.12.2013, 16:14     Программа расчета математического выражения #6
Цитата Сообщение от kot17665 Посмотреть сообщение
тогда добавим рекурсивную ф-ию подсчета sin(a)
тогда воспользуемся ф-й pow()
DaStAn1996
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 19
11.12.2013, 16:17  [ТС]     Программа расчета математического выражения #7
спасибо....а можно как то это через функцию сделать....то есть создать функцию и потом вызвать её??
kot17665
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 36
11.12.2013, 16:20     Программа расчета математического выражения #8
Цитата Сообщение от DaStAn1996 Посмотреть сообщение
спасибо....а можно как то это через функцию сделать....то есть создать функцию и потом вызвать её??
можешь сам написать а можешь готовой пользоваться) она в принципе не сложная)
HidForce
55 / 55 / 13
Регистрация: 17.11.2012
Сообщений: 1,367
11.12.2013, 16:24     Программа расчета математического выражения #9
DaStAn1996,
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
double CalcSin(double a, double b, double c, double &G)
{
    G = (pow(sin(a), 8) + pow(sin(b), 8))/pow(sin(c), 8);
    return G;
}
 
int main()
{
    double a, b, c;
    double G;
 
    cout << "a = ";
    cin >> a;
    cout << "b = ";
    cin >> b;
    cout << "c = ";
    cin >> c;
 
    cout << "G = " << CalcSin(a, b, c, G) << endl;
 
    return 0;
}
Добавлено через 2 минуты
DaStAn1996, или вы хотите, чтобы синус рассчитывался с помощью собственной функции?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2013, 16:53     Программа расчета математического выражения
Еще ссылки по теме:

Поиск результатов математического выражения C++
Программа расчета выражения C++
C++ Решение математического выражения на с++
Функция вычисления таблицы значений математического выражения C++
C++ Разбор математического выражения - выделить пробелами каждую операцию

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

Или воспользуйтесь поиском по форуму:
uhx
 Аватар для uhx
56 / 56 / 6
Регистрация: 11.07.2013
Сообщений: 302
11.12.2013, 16:53     Программа расчета математического выражения #10
Цитата Сообщение от HidForce Посмотреть сообщение
uhx, там, вроде бы, 8 степень стоит.
Не увидел. И вообще, "Запрещено размещать задания в виде картинок и других файлов с их текстом." Поэтому уж пусть ТС соизволит предоставить нормальное качество картинки, или пусть так напишет.
Yandex
Объявления
11.12.2013, 16:53     Программа расчета математического выражения
Ответ Создать тему
Опции темы

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