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

Доработать класс Equation

01.12.2016, 17:32. Просмотров 175. Ответов 0
Метки нет (Все метки)

1. Создать в классе деструктор.
2. Создать в классе компоненты-функции для просмотра и установки полей данных (setter, getter).
3. Создать в классе friend-функции

делаю её в 3 файлах
Equation.h, Eguation.cpp, main.cpp
все понял сделал, но френд функции не понимаю, вот код, помогите кто нибудь
equation.h

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class equation
{
private:
    double x;
    double y;
    double z;
    double al;
public:
    equation();
    equation(double, double, double);
    void solve();
    double getResult();
    ~equation();
};

equation.cpp

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 "equation.h"
#include <cmath>
 
 
 
 
equation::equation(double x, double y, double z)
{
    this->x = x;
    this->y = y;
    this->z = z;
}
 
 
 
void equation::solve()
{
    this->x = x;
    this->y = y;
    this->z = z;
    this->al = al;
    al = log(pow(y, -sqrt(abs(x))))*(x - (y / 2)) + pow(sin(atan(z)), 2);
}
 
double equation::getResult()
{
    double result = al;
    return result;
}
 
equation::~equation()
{
 
}

main.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cmath>
#include "equation.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    equation p(-15.246, 4.642*pow(10, -2), 20.001*pow(10, 2));
 
    p.solve();
    cout << "alpha = " << p.getResult() << endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2016, 17:32
Ответы с готовыми решениями:

Доработать класс матриц
Всем привет. Пытаюсь разработать класс матриц, чтобы перегрузить основные...

доработать класс String
Занимаюсь по книжке Стивена Праты, никак не могу найти ошибку в...

Доработать класс Итератор
1. Добавить в класс Iterator некоторые функции, аналогичные имеющимся...

205. Quadratic Equation
Given real numbers a, b, c, where a is not 0. Find if a quadratic inequality...

Есть класс A и класс B, класс B вложен в класс A и вложен в него, как классу B получить доступ к переменным класса A просто по имени?
На самом деле ничё фантастического я не прошу, ведь: template &lt;class T&gt; class...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2016, 17:32

Класс таблиц баз данных и класс записей в таблице(реляционная таблица). Предусмотреть класс связей между таблицами
Здравствуйте! Никак не могу продумать структуру этой программы. Проходим...

Класс: Разработать абстрактный класс класс Point для задания координаты...
Всем привет, помогите пожалуйста решить задачу, я уже всю голову сломал, не...

Отдельно класс данных, класс формул и главный класс
Здравствуйте! У меня есть три вопроса. Первый вопрос. Скажите пожалуйста!...


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

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

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