0 / 0 / 0
Регистрация: 24.11.2016
Сообщений: 5
1

Вычислить выражение с использованием промежуточных переменных

10.12.2016, 22:38. Показов 4666. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста, если не трудно. Вот задание:
1) Написать приложение, вычисляющее значение выражения при различных вещественных типах данных (float и double).
2) Вычисления выполнять с использованием промежуточных переменных.
3) Результат вывести на экран, снабдив соответствующим заголовком.

((a+b)2-(a2+2ab))/b2, при а=1000, b=0,0001
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2016, 22:38
Ответы с готовыми решениями:

Вычислить выражение с использованием операторов условного перехода и с использованием оператора цикла
Помогите. Составить программу расчета выражений на языке QBASIC. Нужна программа в двух вариантах....

Вычислить выражение из 3 переменных
Это моя первая программа на ассеблере, не до конца еще разобралась. Нужно вычислить выражение a -...

Вычислить выражение без использования вспомогательных переменных
Всем доброго времени суток. Друзья как вычислить выражение (a+b)/a-4a без использования...

Вычислить указанное выражение при указанных переменных
Всем привет! Нам на завтра нужно решить вот такую задачу, и я совсем не представляю как её сделать)...

5
112 / 110 / 62
Регистрация: 15.03.2013
Сообщений: 560
Записей в блоге: 5
10.12.2016, 22:58 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
double res(double a,double b){
    //((a + b)2 - (a2 + 2ab)) / b2
    double res = 0; // Промежуточная переменная =)
    res = (pow(a + b, 2) - (pow(a, 2) + 2 * a*b)) / (pow(b, 2));
    return res;
}
int main()
{
    setlocale(LC_ALL, "");
    double a, b;
    cin >> a;
    cin >> b;
    cout << "Значение выражения = ";
    cout << res(a, b) << endl;
    system("pause");
}
1
0 / 0 / 0
Регистрация: 24.11.2016
Сообщений: 5
10.12.2016, 23:01  [ТС] 3
Как быстро вы это делаете! СПАСИБО БОЛЬШОЕ!!!!
0
112 / 110 / 62
Регистрация: 15.03.2013
Сообщений: 560
Записей в блоге: 5
10.12.2016, 23:16 4
Amayet, Чем больше вы будете находиться в данной ветке и делать простенькие задания, тем больше вы будете разбираться в коде. Поверьте, я заочник 3го курса. И если бы не мое личное рвение и желание к знанию с++ я бы ничего не знал. Так что дерзайте 8))))
1
0 / 0 / 0
Регистрация: 24.11.2016
Сообщений: 5
11.12.2016, 01:11  [ТС] 5
ящюр, Спасибо! Я тоже заочник) только 1-го курса) Очень хочу освоить программирование.., но вот времени сесть и потренироваться практически нет...)

Добавлено через 8 минут
Компилятор выделяет 9 строчку и пишет следующее:

In function `double res(double, double)':
`pow' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)

В чём может быть ошибка?
0
112 / 110 / 62
Регистрация: 15.03.2013
Сообщений: 560
Записей в блоге: 5
12.12.2016, 17:28 6
Цитата Сообщение от Amayet Посмотреть сообщение
В чём может быть ошибка?
C++
1
#include <cmath>
добавлен? У меня его нет. Я правил старый проект, возможно прицепился и так. Добавьте, должно пройти.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2016, 17:28
Помогаю со студенческими работами здесь

Вычислить выражение (с использованием рекурсии)
Вычислить выражение с использованием рекурсивных функций

Вычислить выражение с использованием функции
Нужно вычислить выражение с использованием функции. R=(x*exp {{x^2}*(1+x^2)} * sqrt{1+x^2} -...

Вычислить выражение с использованием структур
a=3+e^y-1/1+x^2 |y - tg z|; Редактор формул внизу страницы...

Вычислить выражение ( значения буквенных переменных задавать с клавиатуры)
lg|(y-\sqrt{x})*(x-\frac{e^y}{z+(x^2)*4})|


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru