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

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

Войти
Регистрация
Восстановить пароль
 
RosyRose
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
#1

Класс функция(линейная или квадратичная) - C++

02.09.2012, 16:56. Просмотров 598. Ответов 4
Метки нет (Все метки)

Описать класс Математическая функция.Функция может быть линейной y=ax+b или квадратичной y=a*x*x+bx+c.
Данные класса:аргумент,параметры,значение ф-ий.
Методы должны обеспечивать миним.функц.объекта.
2.Перегрузить операцию сложения ф-ий с использованием операции метода класса, а опер. вычитания с использованием дружественной ф-ии.
3.перегрузить унарную операцию ++ для инкремента ведущего коэффициента как метод класса,а -- как дружественную функцию.
4.перегрузите операцию присваивания для ф-ий.
5.перегрузите операцию сравнения == для ф-ий.
проверьте работу на статич. и динам. объектах.

Прощу помочь сделать хотя бы начало, т.е создание класса и методы,если не хотите перегрузку делать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2012, 16:56     Класс функция(линейная или квадратичная)
Посмотрите здесь:

C++ Класс-функция с нужным аргументом
C++ Функция, дружественная классу, вложенному в шаблонный класс, или как написать итератор.
C++ Не работает функция добавления данных в класс C++
C++ Дружественнная функция и класс
Удобная функция или класс для получения MD5 C++
Функция которая принимает любой класс C++
C++ Первый класс. Функция-член
Функция которая возвращает класс C++
Кусочно-линейная функция C++
C++ Дружественная функция. Класс Passport
C++ Как в функции my_function преобразовать ссылку на базовый класс в ссылку на класс B или С
C++ Дружественный класс или функция

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
02.09.2012, 17:01     Класс функция(линейная или квадратичная) #2
Какой из коэффициентов является ведущим? (Это то же самое, что и "старший"?) Что произойдет, если будут складываться/вычитаться функции разного типа?
RosyRose
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
02.09.2012, 17:17  [ТС]     Класс функция(линейная или квадратичная) #3
как я понимаю старший и ведущий одно и то же, т.е X.
а про функции разного типа не знаю,не поняла вопрос(
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
02.09.2012, 17:47     Класс функция(линейная или квадратичная) #4
C++
1
2
3
4
5
6
int main() {
    SquareFunc a;
    LinearFunc b;
    /*???*/ = a + b;
    //И какие параметры будет иметь результат сложения?
}
RosyRose
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
02.09.2012, 18:24  [ТС]     Класс функция(линейная или квадратичная) #5
ну я думаю что можно сделать так,т.е Х сделать константой (y1=a1*X+b ) + (y2=a2*X*X+BХ+с) y1+y2=(a1+a2)X+b+BХ+с
или написать y=ax+b+ax*x+bx+c; y=ax(1+x)+b(1+x)+c

Добавлено через 12 минут
можно сделать и просто с линейной.т.е складывать две линейные.Чтобы проще было
Yandex
Объявления
02.09.2012, 18:24     Класс функция(линейная или квадратичная)
Ответ Создать тему
Опции темы

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