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

Решение по формулам

24.11.2014, 09:23. Показов 995. Ответов 4
Метки нет (Все метки)

В строке номер 24 (0.75*|COS B|), где B = ПИ/2, т.е. "0", имеем 0.75*0=0, но программа даёт ответ 0.75, подскажите пожалуйста, в чём ошибка?

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
28
29
30
31
32
33
34
#include <conio.h>      //для функции _getch
#include <iostream>     //Для функций cin, cout
#include <math.h>       //Для функций exp, pow
 
using namespace std;
 
 
double x,a,b;    // Исходные данные
double y,p,z;    // Результат
 
int main(int argc)
{
        setlocale (LC_ALL, "Russian");
        
        cout <<"Введите x="; // Ввод исходных данных
        cin >> x;
        cout <<"Введите a=";
        cin >> a;
        cout <<"Введите b=";
        cin >> b;
 
        y=(exp(x-2.7)+3)/(x+1.3); // Вычисления
        
        p=0.75*fabs(cos(b));
        
        z=(y+p+a)/((y*y)+p);
 
        cout <<"p= "<<p<<endl;
        cout <<"Результат"<<endl; // Вывод результата
        cout <<"y="<<y<<" z="<<z<<endl;
        
        _getch();      
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2014, 09:23
Ответы с готовыми решениями:

Написать код для решение по двум формулам

Решение с вычислениями по данным формулам
https://www.cyberforum.ru/attachment.php?attachmentid=1010456&amp;d=1549770100 Никак не получается...

Решение СЛАУ по формулам Крамера
Исследуйте и, если решение существует, найдите по формулам Крамера решение системы 1. Установите...

Решение кубического уравнения по формулам Кардано
Помогите написать программу, совсем не понимаю какое кубическое ур-ие решать и как его делать.

4
шКодер самоучка
2155 / 1864 / 910
Регистрация: 09.10.2013
Сообщений: 4,088
Записей в блоге: 7
24.11.2014, 09:45 2
Лучший ответ Сообщение было отмечено Daniil Gavr как решение

Решение

Т.е. Вы вводите 0? так же cos(0) = 1...
А Pi/2 ~ 1.5707963267949
1
0 / 0 / 0
Регистрация: 24.11.2014
Сообщений: 2
24.11.2014, 09:52  [ТС] 3
Ох, точно, слона то я и не заметил, всё так просто, большое спасибо!
0
1179 / 892 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
24.11.2014, 10:08 4
Cra3y, функция cos принимает значение в радианах. пи/2 радиан это 90 градусов. cos 90 градусов == 0.

Daniil Gavr, программа выдает не 0.75, а что то вроде -7.75587e-14. Что очень близко к нулю. Все дело в том, что числа с плавающей точкой хранят приближенные значения, а не точные. Попробуйте использовать манипулятор потока fixed, Вам этого должно хватить.
C++
1
cout << fixed <<"p= "<<p<<endl;
1
Max Dark
24.11.2014, 10:15     Решение по формулам
  #5

Не по теме:

Цитата Сообщение от Toshkarik Посмотреть сообщение
функция cos принимает значение в радианах.
я в курсе

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2014, 10:15

Программа расчета по двум формулам. Результаты вычислений по 2 формулам должны совпадать
Помогите исправить не пойму в чем дело. #include &lt;iostream&gt; #include &lt;clocale&gt; #include...

Напишите программу для расчета по двум формулам и результаты вычисления по обеим формулам должны совпадать
но они увы не совпадают using System; using System.Collections.Generic; using System.Linq;...

Simulink. Решение алгебраического уравнения 4-го порядка в Simulink по формулам Виета
Здравствуйте. Помогите пожалуйста решить задачу в Simulink. Необходимо спроектировать...

расчет по формулам
написала программу в консольном режиме #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt;...


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

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

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