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

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

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

2. Написать программу для расчёта по формуле .Формула на картинке
0
Изображения
 
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2013, 22:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу для расчёта по формуле (C++):

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

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

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

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

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

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

2
Ласковая Киса
82 / 8 / 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
Triton.cpp
33 / 33 / 2
Регистрация: 14.04.2011
Сообщений: 107
12.01.2013, 02:21 #3
На самом деле не все так просто, как может показаться на первый взгляд. Например, протестируйте программу при b = -2 или b = 0.

Нужно учитывать, что b не может принимать произвольные значения, т.е. у исходного выражения есть О.Д.З.
http://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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2013, 02:21
Привет! Вот еще темы с решениями:

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

Напишите программу для расчёта по двум формулам.
Z1=cosa + sina + cos3a + sin3a Z2=2корень из 2 * cosa * sin (П/4 + 2a) ...

ННаписать программу для расчёта прибыли трёх торговых центров
Здравствуйте, форумчане Кибер-форума. Получил задание для курсовой работы....

Написать программу по формуле


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

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

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