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

Написать программу для расчета по двум формулам. С применением функций - C++

Восстановить пароль Регистрация
 
ApostolBack
0 / 0 / 0
Регистрация: 13.12.2013
Сообщений: 25
16.01.2014, 21:49     Написать программу для расчета по двум формулам. С применением функций #1
Написать программу для расчета по двум формулам. Вычисление значений оформить в виде отдельных функций. Программа должна сравнить результаты вычислений и вывести сообщение: равны значения или нет.
z1=(x^2+2*x-3+(x+1)*sqrt(x^2-9))/(x^2-2*x-3+(x-1)*sqrt(x^2-9))
z2=sqrt((x+3)/(x-3))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 21:49     Написать программу для расчета по двум формулам. С применением функций
Посмотрите здесь:

Напишите программу для расчета по двум формулам C++
Программа расчета по двум формулам. Результаты вычислений по 2 формулам должны совпадать C++
C++ Программа расчета по двум формулам
C++ Программа для расчета по двум формулам
Требуется написать программу для расчета по двум формулам C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,914
16.01.2014, 21:55     Написать программу для расчета по двум формулам. С применением функций #2
В чем сложность?
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 22:06     Написать программу для расчета по двум формулам. С применением функций #3
ApostolBack,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include<cmath>
 
double Z1(int x)
{
    return ((pow(x,2) + (2*x) - 3 + (x+1)) *sqrt(pow(x,2) - (2*x) - 3 + (x-1) * sqrt(pow(x,2) - 9)));
}
 
double Z2(int x)
{
    return sqrt((x+3)/(x-3));
}
 
int main()
{
    double x;
    std::cin>>x;
    Z1(x)==Z2(x)?std::cout<<"==":std::cout<<"!=";
    std::cin.get();
    std::cin.ignore();
    return 0;
}
ValeryS
Модератор
6375 / 4841 / 443
Регистрация: 14.02.2011
Сообщений: 16,044
16.01.2014, 22:17     Написать программу для расчета по двум формулам. С применением функций #4
Цитата Сообщение от cooller_94 Посмотреть сообщение
int x
Цитата Сообщение от cooller_94 Посмотреть сообщение
pow(x,2)
здесь может ошибку дать нет pow для целочисленных
приводить придется
C++
1
pow((double)x,2)
Цитата Сообщение от cooller_94 Посмотреть сообщение
(x+3)/(x-3)
здесь тоже целочисленное деление
C++
1
(double)(x+3)/(double)(x-3)
Добавлено через 1 минуту
Цитата Сообщение от cooller_94 Посмотреть сообщение
double Z1(int x)
Цитата Сообщение от cooller_94 Посмотреть сообщение
double Z2(int x)
Цитата Сообщение от cooller_94 Посмотреть сообщение
double x;
Это как???
описка?
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 22:33     Написать программу для расчета по двум формулам. С применением функций #5
Цитата Сообщение от ValeryS Посмотреть сообщение
Это как???
описка?
Да, описка(
обычно все в VS делаю, и привык что она предупреждает. А Codeblocks все глотает

Добавлено через 49 секунд
Цитата Сообщение от ValeryS Посмотреть сообщение
здесь может ошибку дать нет pow для целочисленных
приводить придется
Код C++
1
pow((double)x,2)
Сообщение от cooller_94
(x+3)/(x-3)
здесь тоже целочисленное деление
Код C++
1
(double)(x+3)/(double)(x-3)
спасибо,учту
Yandex
Объявления
16.01.2014, 22:33     Написать программу для расчета по двум формулам. С применением функций
Ответ Создать тему
Опции темы

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