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

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

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

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

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

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

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

Программа для расчета математического примера - C++
Помогите пожалуйста с кодом программы,заранее спасибо.Пример 10

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

Объектно-ориентированная программа для расчета арифметического выражения - C++
Необходимо написать объектно-ориентированную программу, которая принимает на вход арифметическое выражение (только сложение и вычитание с...

Решение математического выражения на с++ - C++
#include<iostream> #include<conio.h> #include<math.h> using namespace std; void main(){ setlocale(LC_ALL, "Russian"); ...

Синтаксис математического выражения С++ - C++
Задание звучит так : "Создать программу, анализирующую правильность записи арифметического выражения с точки зрения синтаксиса С++. ...

Запись математического выражения - C++
\int_{pi/3}^{0}(sin(12^3)/5sqrt(cos(x^3))_) DX Можно и длинно лишь бы в 1 строку.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
uhx
60 / 60 / 6
Регистрация: 11.07.2013
Сообщений: 304
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");
 }
Не??
0
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");
 }
0
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
11.12.2013, 16:12 #4
uhx, там, вроде бы, 8 степень стоит.
0
kot17665
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 36
11.12.2013, 16:13 #5
Цитата Сообщение от HidForce Посмотреть сообщение
uhx, там, вроде бы, 8 степень стоит.
тогда добавим рекурсивную ф-ию подсчета sin(a)
0
Ilot
Модератор
Эксперт С++
1811 / 1168 / 229
Регистрация: 16.05.2013
Сообщений: 3,082
Записей в блоге: 5
Завершенные тесты: 1
11.12.2013, 16:14 #6
Цитата Сообщение от kot17665 Посмотреть сообщение
тогда добавим рекурсивную ф-ию подсчета sin(a)
тогда воспользуемся ф-й pow()
1
DaStAn1996
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 19
11.12.2013, 16:17  [ТС] #7
спасибо....а можно как то это через функцию сделать....то есть создать функцию и потом вызвать её??
0
kot17665
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 36
11.12.2013, 16:20 #8
Цитата Сообщение от DaStAn1996 Посмотреть сообщение
спасибо....а можно как то это через функцию сделать....то есть создать функцию и потом вызвать её??
можешь сам написать а можешь готовой пользоваться) она в принципе не сложная)
0
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
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, или вы хотите, чтобы синус рассчитывался с помощью собственной функции?
1
uhx
60 / 60 / 6
Регистрация: 11.07.2013
Сообщений: 304
11.12.2013, 16:53 #10
Цитата Сообщение от HidForce Посмотреть сообщение
uhx, там, вроде бы, 8 степень стоит.
Не увидел. И вообще, "Запрещено размещать задания в виде картинок и других файлов с их текстом." Поэтому уж пусть ТС соизволит предоставить нормальное качество картинки, или пусть так напишет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2013, 16:53
Привет! Вот еще темы с ответами:

Запись математического выражения - C++
Помогите записать это уровнение на языке с++. ctg \sqrt{x^5+cos(2x)}-1

Вычислить значение математического выражения - C++
Выдает ошибку error C2679: бинарный &quot;&gt;&gt;&quot;: не найден оператор, принимающий правый операнд типа &quot;const char &quot; (или приемлемое преобразование...

Поиск результатов математического выражения - C++
Прошу помочь X + X^2/2^2 + X^3/3^2 Программа должна находить значение данного выражения

Считавание и выполнение математического выражения из файла - C++
Всем привет! Нужно сделать программу, которая бы считывала математическое выражение из файла input.txt, и записывала результат в...


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

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

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