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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.91
SnakeLight
1 / 1 / 0
Регистрация: 23.09.2008
Сообщений: 49
#1

Вычисление математических выражений - C++

13.02.2012, 13:27. Просмотров 3276. Ответов 1
Метки нет (Все метки)

Всем привет, я пишу этот пост в связи с тем что, мне дали это задание не обьяснив как её правильно написать. Я учусь на данный момент на первом курсе и не очень много знаю о C++. Помогите пожалуйста написать код этой программы, буду очень благодарен, мне сказали что код этой программы не очень большой.
Вот задание:
"Напишите программу для расчёта двух формул. Предварительно подготовьте тестовые примеры по второй формуле с помощью калькулятора (результат вычисления по первой формуле должен совпадать со второй). Значение параметров тригонометрических функций должны задаваться пользователем в градусах."

http://s2.ipicture.ru/uploads/20120213/oWQiqyUp.jpg
или
z1=(x^2+2x-3+(x+1) √(x^2-9))/(x^2-2x-3+(x-1) √(x^2-9))
z2=√((x+3)/(x-3)))

А вот какой дали пример по которому сказали делать типа по аналогии.
Код
#include <iostream>
 using namespace std;
   double plus (double a, double b)
{
   double c=a+b;
      return c;
}
 int main()
{
  double x,y;
    cout <<"Введите X ";
    cin >>y;
    cout <<"Сумма "<<x<<"+"<<y<<"="<<plus(x,y)<<endl;
       return 0;
}
Еще я как понимаю в коде должна присутствовать библиотека для математических выражений.
Заранее больше Спасибо. В долгу не останусь =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2012, 13:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисление математических выражений (C++):

Вычисление значений математических выражений с рациональными числами - C++
Доброго времени суток. Задача состоит в: пользователь вводит выражение (пример: 3,25+6,42*2-12,11/8 и т.д.) , а программа его считает....

Написать парсер математических выражений с функцией упрощения этих выражений - C++
Люди, здравствуйте. Есть такая задача: написать упроститель выражений. На вход подается строка вида &quot;a*b+a*c&quot;, являющаяся корректным...

Парсер математических выражений на С/С++ - C++
Добрый вечер, можете написать или помочь написать парсер математических выражений для программы вычисляющей интеграл

Программирование математических выражений в C++ - C++
Составить программу для вычисления значения функции F при указанных значениях аргументов и вывода значений аргументов и функций на экран...

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

Парсер математических выражений - C++
знаю изъезженная тема, надо написать парсер мат выражений с поддержкой скобок и некоторых несложных функций типа: sin, cos, tg, ctg, ln......

1
Байт
Эксперт C
16148 / 10426 / 1554
Регистрация: 24.12.2010
Сообщений: 19,752
13.02.2012, 13:47 #2
Цитата Сообщение от SnakeLight Посмотреть сообщение
z1=(x^2+2x-3+(x+1) √(x^2-9))/(x^2-2x-3+(x-1) √(x^2-9))
C
1
2
3
4
5
6
7
8
9
10
#include <math.h>
.....
if (x==3) cout<<"Неверный аргумент";
else {
   double a = x*x + 2*x - 3;
   double b = sqrt(x*x-9);
   double c = x*x - 2*x - 3;
   double z1 = (a + (x+1)*b) / (c + (x-1)*b);
   cout << z1;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2012, 13:47
Привет! Вот еще темы с ответами:

Вычисления математических выражений - C++
Это что выделено красным я не понимаю что с меня там хотят посмотрите у меня программе такое есть? &quot;реакцию программы на некорректны...

Разбор математических выражений - C++
Добрый день, нуждаюсь в вашей помощи. Написал код программы для решения определённого уравнения методом половинного деления. Необходимо...

Парсер для математических выражений - C++
Здравствуйте уважаемые товарищи форумчане. Я пишу интерпретатор математических выражений и, собственно, для этого, сначала перевожу...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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