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

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

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

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

13.04.2010, 17:09. Просмотров 3614. Ответов 10
Метки нет (Все метки)

Z1=cosa + sina + cos3a + sin3a
Z2=2корень из 2 * cosa * sin (П/4 + 2a)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdio.h>
int mai()
{
float z1,z2,a;
cin>>a;
z1=cos(a)+sin(a)+cos(3*a)+sin(3*a);
z2=2корень из 2*cos(a)*sin(П/4 +2*a);
if (z1==z2) cout<<"zadacha reshena pravilno";
else cout<<"Zadacha reshena ne pravilno";
}
ПОМОГИТЕ ПРАВИЛЬНО НАПИСАТЬ Z2
Заранее благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2010, 17:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Напишите программу для расчёта по двум формулам. (C++):

Напишите программу для расчёта по двум формулам. - C++
Привет всем. С наступающим всех Новым Годом. #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main(){ ...

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

Напишите программу для расчета по двум формулам - C++
Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры по второй формуле с помощью...

Напишите программу для расчета по двум формулам - C++
Здравствуйте! Дано. Напишите программу для расчета по двум формулам. Введите с клавиатуры значение угла a (альфа) в градусах. Необходимо...

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

Программа для расчёта по двум формулам - C++
Задание:Написать программу для расчёта по двум формулам Формулы: z1=(sin(2a)+sin(5a)-sin(3a))/((cos(a)-cos(3a)+cos(5a)); ...

10
insideone
Модератор
Автор FAQ
3647 / 927 / 53
Регистрация: 10.01.2010
Сообщений: 2,498
13.04.2010, 17:25 #2
Пи... ну не знаю Напишите сами
C++
1
double pi = 3.141592653589793238;
Корень из 2 это pow(2, 0.5)
Кроме того не забудьте что cos \ sin принимают значения в радианах.
1
&Alex&
19 / 19 / 1
Регистрация: 21.03.2010
Сообщений: 221
13.04.2010, 17:28 #3
Думаю так(сам начинающий):
C
1
z=2*sqrt(2)*cos a*sin((3.14/4)+(2*a));
1
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
13.04.2010, 17:30  [ТС] #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdio.h>
int mai()
{
float z1,z2,a;
cin>>a;
z1=cos(a)+sin(a)+cos(3*a)+sin(3*a);
z=2*sqrt(2)*cos a*sin((3.14/4)+(2*a));
if (z1==z2) cout<<"zadacha reshena pravilno";
else cout<<"Zadacha reshena ne pravilno";
}
Добавлено через 20 секунд
вот так? правильно всё?
0
insideone
Модератор
Автор FAQ
3647 / 927 / 53
Регистрация: 10.01.2010
Сообщений: 2,498
13.04.2010, 17:33 #5
C++
1
2
double pi = 3.141592653589793238;
Z2=2 * sqrt(2.0) * cos(a) * sin (pi / 4.0 + 2 * a);
Как же я забыл про sqrt )

вот так? правильно всё?
У косинуса ещё скобочки - она должна принять a
1
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
13.04.2010, 17:35  [ТС] #6
Напиши плс полный код вместе с моим как будет) а то я чёт туплю
0
insideone
Модератор
Автор FAQ
3647 / 927 / 53
Регистрация: 10.01.2010
Сообщений: 2,498
13.04.2010, 17:49 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include "math.h"
 
int main()
{
    double z1,z2,a,pi = 3.141592653589793238;
    std::cin >> a;
    z1=cos(a) + sin(a) + cos(3*a) + sin(3*a);
    z2=2 * sqrt(2.0) * cos(a) * sin (pi / 4.0 + 2 * a);
    if (z1 == z2)
        std::cout<<"zadacha reshena pravilno";
    else
        std::cout<<"Zadacha reshena ne pravilno";
return 0;
}
1
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
13.04.2010, 17:50  [ТС] #8
Спасибо большое!!!
0
Alex5
1116 / 777 / 127
Регистрация: 12.04.2010
Сообщений: 1,990
13.04.2010, 18:07 #9
Вместо
C++
1
      if (z1 == z2)
лучше
C++
1
2
    const double eps=1.0e-10;
    if ( fabs(z1-z2) < eps )
А то может получиться, что z1 и z2 отличаются на 0.00000000000001
и условие z1==z2 будет неверно.
1
insideone
Модератор
Автор FAQ
3647 / 927 / 53
Регистрация: 10.01.2010
Сообщений: 2,498
13.04.2010, 18:20 #10
Alex5, хм, пожалуй. Исправлю код ещё разок...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include "math.h"
 
int main()
{
        double z1,z2,a,pi = 3.141592653589793238;
        std::cin >> a;
        z1=cos(a) + sin(a) + cos(3.0*a) + sin(3.0*a);
        z2=2.0 * sqrt(2.0) * cos(a) * sin (pi / 4.0 + 2.0 * a);
        if (fabs(z1 - z2) < 1.0e-10)
                std::cout<<"zadacha reshena pravilno";
        else
                std::cout<<"Zadacha reshena ne pravilno";
return 0;
}
1
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
13.04.2010, 18:28  [ТС] #11
Вычислить и вывести таблицу на C++ помогите ещё
0
13.04.2010, 18:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2010, 18:28
Привет! Вот еще темы с ответами:

Программа для расчёта по двум формулам - C++
Помогите пожалуйста решить задание, срочно надо!: напишите программу для расчёта по двум формулам. предварительно подготовьте тестовые...

Программа расчёта по двум формулам - C++
Помогите выполнить и разобрать в порядке выполнения задания. Напишите программу расчёта по двум формулам.Результаты вычислений по...

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

Нужно создать программу для расчета по двум формулам - C++
по двум формулам. Z1=cosA+cos2A+cos6A+cos7A Z2=4cosA/2*cos5/2 A*cos4A


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

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

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