Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 02.02.2012
Сообщений: 43
1

Написать программу для расчёта по формуле

11.01.2013, 22:47. Просмотров 1370. Ответов 2
Метки нет (Все метки)


2. Написать программу для расчёта по формуле .Формула на картинке
0
Изображения
 
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2013, 22:47
Ответы с готовыми решениями:

Написать программу для расчёта по двум формулам
Напишите программу для расчета по двум формулам. Результат вычисления по первой формуле должен...

Написать программу для расчёта значений переменных y и z по заданным формулам и найти разность y-z
№ задания 13. Напишите пожалуйста, как делать?

Написать программу для вычисления по формуле
Помогите написать программу для этого примера пожалуйста. G=\frac{\sqrt{\left|m-n...

Написать программу для вычисления энтропии по формуле Шеннона для заданной последовательности
Очень нужна программа для Dev С ++ для вычисления энтропии по формуле Шеннона для...

2
83 / 9 / 6
Регистрация: 11.01.2013
Сообщений: 55
11.01.2013, 23:02 2
Лучший ответ Сообщение было отмечено Дима Скок как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream>
#include <windows.h>
#include <math.h>
 
using namespace std;
 
int main()
{
    float b,z;
    setlocale( LC_ALL,"Russian" );
    cout<<"Введите b -> ";
    cin>>b;
    z=(sqrt(2*b+b*sqrt(b*b-4)))/(sqrt(b*b-4)+b+2);
    cout<<"z="<<z<<'\n';
    return 0;
}
0
34 / 34 / 2
Регистрация: 14.04.2011
Сообщений: 107
12.01.2013, 02:21 3
На самом деле не все так просто, как может показаться на первый взгляд. Например, протестируйте программу при b = -2 или b = 0.

Нужно учитывать, что b не может принимать произвольные значения, т.е. у исходного выражения есть О.Д.З.
https://www.cyberforum.ru/cgi-bin/latex.cgi?\left\{\begin{matrix} 2b  +  b  sqrt(b^2 - 4) \geq   0 ,\\   sqrt(b^2 - 4)  +  b  +  2  \neq   0 ;\\\end{matrix}\right.\Leftrightarrow b \geq 2.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    double b;
    setlocale( LC_ALL, "Russian" );
    cout << "Введите b -> ";
    cin >> b;
 
    if(b < 2.0)
        cout << "Это значение не входит в О.Д.З выражения z!\n\n";
    else
        cout << "z = " << (sqrt(2*b + b*sqrt(b*b-4)))/(sqrt(b*b-4) + b + 2) << endl << endl;
    
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2013, 02:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

написать программу для топографов, чтоб считала площади по формуле
Ребята помогите! Нужно написать программу для топографов, чтоб считала площади по формуле. Принцип...

Написать программу для расчета значений переменных по заданной формуле
Доброй ночи! Нужно написать программу для расчета значений переменных y и z по заданной...

Напишите программу для расчёта по двум формулам
z1 = 2sin^2(3pi - 2a)cos^2(5pi+2a) z2 = 1/4 - 1/4sin(5/2pi -8a) #include &lt;stdio.h&gt; #include...

Напишите программу для расчёта по двум формулам.
Привет всем. С наступающим всех Новым Годом. #include &lt;iostream&gt; #include &lt;math.h&gt; using...


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

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

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