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

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

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

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

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

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

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

Дружественный класс или функция - C++
Есть 2 класса. Допустим: класс 1: Товар класс 2:Клиент В товаре есть приват переменные : название и цена. В Клиенте есть Кол-во...

Удобная функция или класс для получения MD5 - C++
Привет! Не подскажите удобную протестированную функцию или класс для получения md5 строки? Искал в boost, но что-то пока не обнаружил....

Кусочно-линейная функция - C++
Разработайте программу для вычисления значений функции приведенной на графике, исходя из предложения, что при X<-2 и при X>5 поведение...

Функция, дружественная классу, вложенному в шаблонный класс, или как написать итератор. - C++
Здравствуйте! Пишу аналог STL vector. Возникают следующие ошибки: source.cpp:11: error: expected initializer before ‘operator’ ...

Создать производный класс, в котором реализована функция умножения вектора на число и функция сложения двух векторов - C++
Write программу с использованием класса Вектор (не без помощи форумчанина), но необходимо создать производный класс, в котором реализована...

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

4
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
02.09.2012, 17:01 #2
Какой из коэффициентов является ведущим? (Это то же самое, что и "старший"?) Что произойдет, если будут складываться/вычитаться функции разного типа?
0
RosyRose
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 23
02.09.2012, 17:17  [ТС] #3
как я понимаю старший и ведущий одно и то же, т.е X.
а про функции разного типа не знаю,не поняла вопрос(
0
Кот Ангенс
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;
    //И какие параметры будет иметь результат сложения?
}
0
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 минут
можно сделать и просто с линейной.т.е складывать две линейные.Чтобы проще было
0
02.09.2012, 18:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2012, 18:24
Привет! Вот еще темы с ответами:

что за функция такая strstr? или это не функция? - C++
void search(sp *list){ sp *prt = list; char f,r; cout<<Rus("введите текст")<<endl; cin>>f; cout<<Rus("введите выходной...

Как в функции my_function преобразовать ссылку на базовый класс в ссылку на класс B или С - C++
Всем привет, как в функции my_function преобразовать ссылку на базовый класс в ссылку на класс B или С ? class A { public: A(); ...

Дружественнная функция и класс - C++
Никак не пойму, почему дружественная функция не может обратиться к члену класса. #include<iostream> using namespace std; ...

Дружественная функция. Класс Passport - C++
Создать класс Passport со следующими полями: -номер паспорта -фамилия (указатель на строку) Конструктор должен выделять память под...


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

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

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