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

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

Войти
Регистрация
Восстановить пароль
 
Pavlo-
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 46
#1

Перегрузка операций для объектов - C++

20.12.2013, 20:26. Просмотров 186. Ответов 0
Метки нет (Все метки)

Здраствуйте, помогите зделать. Буду благодарен!

Описать класс Rational для представления вещественного числа в виде обыкновенной дроби
(поля класса - числитель и знаменатель ) . Для работы с объектами класса должны быть представлены
следующие функции :
а ) конструктор, позволяющий строить объект по заданному значению числителя и
знаменателю или по заданному значению числителя ( знаменатель в этом случае считать равным
1). Если дробь представляет собой отрицательное число , минус ставится в числителе . Если значение
задают сократимых дробь , она должна быть сокращена в конструкторе .
б) + , - , * , / для выполнения арифметических операций с дробями . Если в результате операции
выходит сократимых дробь , его нужно сократить. Операции должны быть применимы для двух
дробей , для первого аргумента - дроби и второго - целого числа и , наоборот , для числа и знаки.
в ) операции сравнения дробей
г ) операции ввода и вывода дробей ( << , >> )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2013, 20:26     Перегрузка операций для объектов
Посмотрите здесь:

Перегрузка операций для работы с временем - C++
Доброго времени суток. Задача состоит вот в чем. Нужно от одного времени отнять другое время методом перегрузки операции с помощью классов....

Перегрузка операций для класса целых двоичных чисел в виде строк - C++
нужна ваша помощь, пожалуйста Создать класс, который запоминает целые двоичные числа в виде строк. Перегрузить операции +, ++ и +=.

Перегрузка оператора ( ) для объектов класса - C++
Здравствуйте! перегрузили оператор (). Каким образом компилятор поймет где мы вызываем оператор (), а где , например, конструктор? каким...

Перегрузка операторов для константных и неконстантных объектов - C++
какая необходимость использовать два таких метода в одном классе? И какой когда отработает? const type * operator(size_t const&amp; row)...

Перегрузка операций - C++
Разработайте программу на языке С++, используя пользовательский тип данных – классы и перегрузку операций. Создайте класс Fraction...

ПЕРЕГРУЗКА ОПЕРАЦИЙ - C++
Не знаю как делать задания( Прошу помощи 1) Ввести класс для работы с объектом «полином». Реализовать операции: a. сложение двух...

Перегрузка операций - C++
Цитата из Р. Лафоре &quot;Объекто-ориентированное программирование в C++&quot;: Далее идет пример: #include &lt;iostream&gt; using namespace...

Перегрузка операций += и -= - C++
Объясните, пожалуйста, как правильно выполнить перегрузку операций += и -=? При такой реализации программа вылетает после ввода b. ...

Перегрузка операций - C++
Добрый день форумчане, помогите решить задачку Перегрузить 8 операторов для класса Вот пример класса class Money{ unsigned long...

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


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

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

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