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

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

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

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

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

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

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

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

Перегрузка арифметических операций для работы с объектами классов. - C++
Создать класс Animal, содержащий следующие элементы: - поле «вес» float Mass; - поле «пол» char* Sex; - поле «окрас» char* Color; ...

Перегрузка операторов не для объектов - C++
Можно ли так делать? Потому что в таком случае вызывается не мой оператор, а исключающее или, стандарнтое. Как и что сделать, чтобы...

Класс Money, перегрузка арифметических операций для работы с денежным форматом - C++
//Ñîçäàéòå êëàññ Money, â êîòîðîì ïåðåãðóçèòå àðèôìåòè÷åñêèå //îïåðàöèè äëÿ ðàáîòû ñ äåíåæíûì ôîðìàòîì. Ïåðåãðóçèòå äâà îïåðàòîðà ...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2013, 20:26
Привет! Вот еще темы с ответами:

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

Перегрузка операций - C++
Не могу понять в чем ошибка. Нужно вводитьномер в формате (123) 456-789 Но почему то только возвращает число 123 #include...

Перегрузка операций - C++
Доброго времени суток. Очень нужна помощь программистов. Есть такое задание: Создать класс, который запоминает римские числа в виде...

Перегрузка операций - C++
Задание у меня перегрузить операции: + добавить элемент в множество; * пересечение множеств; int() мощность множества. Вот...


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

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

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