0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
|
||||||
1 | ||||||
Базовый класс Complex и производный класс Vector25.12.2012, 18:54. Показов 5762. Ответов 7
Метки нет (Все метки)
Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в алгебраической форме и основных операций с ними: сложения, вычитания, умножения и деления. Создайте производный класс для реализации векторов с комплексными компонентами (вектор имеет три компонента, каждый компонент – комплексное число). Компоненты вектора являются элементами массива. Предусмотреть возможность индексирования объектов, сложения и вычитания векторов.
Добавлено через 3 часа 21 минуту ну очень срочно помогите пожалуйста хоть материальчик по векторам с комплексными компонентами подкиньте
0
|
25.12.2012, 18:54 | |
Ответы с готовыми решениями:
7
Базовый класс Complex и производный класс для реализации квадратных матриц Реализовать класс Pair (пара чисел); определить производный класс Complex (комплексное число) Создать базовый класс - Array и производный класс - Money для работы денежной суммы Создать базовый класс Car (машина) и производный класс Lorry (грузовик): ООП ошибки |
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
|
|
25.12.2012, 18:56 | 2 |
тема много раз обсуждалась посмотри здесь Реализовать класс Complex для работы с комплексными числами
0
|
0 / 0 / 0
Регистрация: 24.12.2012
Сообщений: 10
|
|
25.12.2012, 19:18 [ТС] | 3 |
спасибо)
0
|
79 / 67 / 28
Регистрация: 22.04.2016
Сообщений: 384
|
||||||
09.05.2016, 00:06 | 4 | |||||
Мне дано аналогичное задание, только с меньшим набором операций, т.е. нужно реализовать только суммирование и вычитание комплексных чисел. Данную задачу я выполнил (реализовал).
Аналогично, как и автор темы, не могу понять как передать комплексные числа в производный класс и записать/добавить их в вектор. Пересмотрел на форуме множество тем, но так и не смог найти ответ на свой вопрос. Подскажите, пожалуйста, как решить данную задачу (передать комплексные числа в производный класс и записать/добавить их в вектор)? Или подскажите алгоритмом. Свой код прилагаю:
0
|
79 / 67 / 28
Регистрация: 22.04.2016
Сообщений: 384
|
|
11.05.2016, 16:10 | 5 |
Проблема остается актуальной. Не могу понять как предать комплексные числа в вектор. Поделитесь, пожалуйста, советом/примером.
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
11.05.2016, 16:16 | 6 |
igdev, вектор комплексных чисел сложно назвать комплексным числом, так что убери наследование.
double -> ComplexNumber
Остальное по аналогии.
1
|
79 / 67 / 28
Регистрация: 22.04.2016
Сообщений: 384
|
|
11.05.2016, 17:09 | 7 |
nonedark2008, Спасибо! Но, у меня по заданию должно быть наследование.
0
|
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
11.05.2016, 20:31 | 8 |
Наследование должно быть осмысленным, но у тебя ничего такого не видно.
Можно создать базовый интерфейс для любого числа, которое может складываться, вычитаться и выводиться (создать набор виртуальных методов). Затем отнаследовать его в ComplexNumber и IntegratedVector и реализовать соответствующие виртуальные методы.
0
|
11.05.2016, 20:31 | |
11.05.2016, 20:31 | |
Помогаю со студенческими работами здесь
8
Указатели в базовом классе на базовый класс и производный класс Создать базовый класс Polygon и производный класс Triangle Создать базовый класс Triad и производный класс vector3D Наследование: базовый класс Квадрат, производный класс Пирамида Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |