Форум программистов, компьютерный форум CyberForum.ru

Нужно Составить алгоритм расчета по двум формулам - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Dess33
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 6
04.10.2010, 21:07     Нужно Составить алгоритм расчета по двум формулам #1
Всем привет!

Нужно написать код что бы пользователь мог ввести число переменной и программа всё должна посчитать и выдать результат Z1 и Z2 (Ответ должен получиться одинаковый)

Нужно Составить алгоритм расчета по двум формулам

Начало
C++
1
2
3
4
#include <iostream>
# include <cmath>
         using namespace std;
   int main () {
и тут уже у меня тупняк нужно использовать ещё функции вводы-вывода (cin,cout)

может быть кто-то может помочь ? вроде всё просто... но чёт я не могу врубить как же будет )
 Комментарий модератора 
Во избежании потери информации на сторонних ресурсах загружайте изображения на форум через Вложения в Расширенном режиме редактирования сообщения.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
04.10.2010, 21:18     Нужно Составить алгоритм расчета по двум формулам #2
Хм. Не равны. Сейачс поправлю.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cmath>
 
int main()
{
   double b=0;
   std::cout<<"Enter b: ";
   std::cin>>b;
   double z1=(sqrt(2*b+2*(sqrt(b*b-4)))/((sqrt(b*b)-4)+b+2));
   double z2=1/sqrt(b+2);
   std::cout<<z1<<' '<<z2<<'\n';
   return 0;
}
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
04.10.2010, 21:26     Нужно Составить алгоритм расчета по двум формулам #3
Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
 
double one(double b)
{
      return sqrt(2*b + 2*sqrt((b*b) - 4)) / sqrt((b*b) - 4) + b + 2;
}
 
double two(double b)
{
      return 1 / sqrt(b + 2);
}
 
int main()
{
    std::cout << "Z1 =  " << one(2) << std::endl;
    std::cout << "Z2 =  " << two(2) << std::endl;
    std::cin.get();
}
Добавлено через 2 минуты
Lavroff, если я не ошыбаюсь то в std::cout надо ставит такие кавички - " " .
Dess33
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 6
04.10.2010, 21:27  [ТС]     Нужно Составить алгоритм расчета по двум формулам #4
Asics^ мне нужно что бы пользователь мог ввести переменную, а там сразу ответ выбивает
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
04.10.2010, 21:27     Нужно Составить алгоритм расчета по двум формулам #5
Asics^, Ошибаешься) ' ' вполне допустимо
Dess33
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 6
04.10.2010, 21:29  [ТС]     Нужно Составить алгоритм расчета по двум формулам #6
Цитата Сообщение от Lavroff Посмотреть сообщение
Asics^, Ошибаешься) ' ' вполне допустимо
Спасибо за код, ток чёт ответ не совпадает
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
04.10.2010, 21:35     Нужно Составить алгоритм расчета по двум формулам #7
Цитата Сообщение от Lavroff Посмотреть сообщение
Asics^, Ошибаешься) ' ' вполне допустимо
Написал
C++
1
2
3
4
5
6
7
#include <iostream>
 
int main()
{
    std::cout << 'Hello world' << std::endl;
    std::cin.get();
}
Результат: (DevC++)
Миниатюры
Нужно Составить алгоритм расчета по двум формулам  
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
04.10.2010, 21:37     Нужно Составить алгоритм расчета по двум формулам #8
Тфу. Ну нафиг эти длинные формулы.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cmath>
 
int main()
{
   double b=0;
   std::cout<<"Enter b: ";
   std::cin>>b;
   double f=sqrt(2*b+(2*sqrt(pow(b, 2)-4)));
   double t=sqrt(pow(b, 2)-4)+b+2;
   double z1=f/t;
   double z2=1/sqrt((b+2));
   std::cout<<z1<<' '<<z2<<'\n';
   return 0;
}
Добавлено через 46 секунд
Asics^, Что ж ты строку то так пишешь? оО
Я то символ пишу.

C++
1
std::cout<<"Hello, world"<<' '<<"Hi\n";//' ' - пробел
Dess33
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 6
04.10.2010, 21:41  [ТС]     Нужно Составить алгоритм расчета по двум формулам #9
Спасибо за код, вроде работает ) будем разбирать =)

Люди

в этом коде у меня пару ошибок выдаёт, можете подсказать как поправить ?
Код
#include <iostream>
# include <cmath>
        using namespace std;
  int main () {
  double z1,z2,a,b;
cout<<"a"<<endl;
cin>>a;
cout<<"b"<<endl;
cin>>b;

z1=pow(cos(a)-cos(b),2) - pow(sin(a)-sin(b),2);
z2=-4*((sin*sin)*a-b/2)*cos(a+b);

cout<<"z1="<<z1<<endl;
cout<<"z2="<<z2<<endl;
return 0;
}
Миниатюры
Нужно Составить алгоритм расчета по двум формулам  
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
04.10.2010, 21:44     Нужно Составить алгоритм расчета по двум формулам #10
Дошло
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2010, 21:50     Нужно Составить алгоритм расчета по двум формулам
Еще ссылки по теме:

Нужно Составить алгоритм расчета по двум формулам C++
Программа для расчета по двум формулам. VS C++
C++ Нужно создать программу для расчета по двум формулам

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

Или воспользуйтесь поиском по форуму:
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
04.10.2010, 21:50     Нужно Составить алгоритм расчета по двум формулам #11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
# include <cmath>
        using namespace std;
  int main () {
  double z1,z2,a,b;
cout<<"a"<<endl;
cin>>a;
cout<<"b"<<endl;
cin>>b;
 
z1=pow(cos(a)-cos(b),2) - pow(sin(a)-sin(b),2);
z2=-4*(pow(sin((a-b)/2), 2)*cos(a+b));
 
cout<<"z1="<<z1<<endl;
cout<<"z2="<<z2<<endl;
return 0;
Yandex
Объявления
04.10.2010, 21:50     Нужно Составить алгоритм расчета по двум формулам
Ответ Создать тему
Опции темы

Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru