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

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

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

Класс пеир - C++

25.12.2012, 14:03. Просмотров 319. Ответов 0
Метки нет (Все метки)

Кто супер добрый прошу помощи )

Создайте абстрактный базовый класс Pair (пара чисел) с виртуальными арифметическими операциями. Создайте производные классы Complex (комплекс) для работы с комплексными числ ам (комплексное число представляется парой чисел (a, b), где a – действительная часть, b – мнимая часть) с операциями сложения add: (a, b)+(c, d)=(a+b, c+d), вычитания sub: (a, b)-(c, d)=(a-b, c-d), умножения mul: (a, b)*(c, d)=(a*c-b*d, a*d+b*c), деления div: (a, b)/(c, d)=(a*c+b*d, b*c-a*d)/(c*c+d*d), сравнения equ: (a, b)=(c, d), если (a=c) и (b=d), сопряженного числа conj: conj(a, b)=(a, -b) и Rational (рациональный) для работы с рациональными дробями (рациональная (несократимая) дробь представляется парой целых чисел (a,b), где a – числитель, b – знаменатель.) с операциями сложения add: (a, b) + (c, d)=(a*d+b*c, b*d); вычитания sub: (a, b) – (c,d)=(a*d-b*c, b*d); умножения mul: (a, b) * (c,d)=(a*c, b*d); деления div: (a, b)/(c, d)=(a*d, b*c); сравнения equal, greater, less.

нет даже набросков просто я , если у кого найдется время помогите реализовать на с++ ) Заранее огромное спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 14:03     Класс пеир
Посмотрите здесь:

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

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

Класс, производный класс, паблик-класс - C++
Задание: Создать класс колесо, которое имеет радиус. Определить конструкторы и метод доступа. Создать класс машин, содержащий класс колесо....

Создать класс “Автомагазин”, состоящей из класса ”Марки машин”. Класс “Автомагазин ”:название магазина, адрес, телефон. Класс “ Марки машин ”: марка - C++
Создать класс “Автомагазин”, состоящей из класса ”Марки машин”. Класс “Автомагазин ”:название магазина, адрес, телефон. Класс “ Марки...

Абстрактный класс CGraphicsObject, его наследник - базовый класс CPoint, и класс - наследник от CPoint - C++
Всем доброй ночи! Очень нужна помощь и по мере возможности разъяснения на темы: абстрактный класс в задании(что он из себя представляет и...

Иерархия геометрических объектов: клас точка->класс квадрат->класс прямоугольник - C++
Иерархия геометрических объектов: класс точка->класс квадрат->класс прямоугольник. Построить эту иерархию наследованием.. Прошу помочь -...

Реализовать класс Goods используя для представления цены класс Money - C++
Реализовать класс Goods (пункт 1 ), используя для представления цены класс Money с пункта 2 Реализовать метод уценки товара, уменьшая цену...

Создать класс Pair(пара чисел) и класс-наследник Fraction - C++
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше пары p2, если (first.p1>first.p2) или...

Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты - C++
Разработать класс Tableware (посуда) и производный класс Dish (тарелка). Описать атрибуты.

Класс: как обратиться к методу производного класса через итератор на базовый класс? - C++
Есть абстрактный и два порожденных. Хочу создать например list<Base*> list1; затем добавляю себе в список: ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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