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

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

Восстановить пароль Регистрация
 
Pavlo-
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 46
20.12.2013, 20:26     Перегрузка операций для объектов #1
Здраствуйте, помогите зделать. Буду благодарен!

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

C++ Перегрузка операций '<<' и '>>'
Перегрузка арифметических операций для работы с объектами классов. C++
C++ Перегрузка операций
C++ Класс Money, перегрузка арифметических операций для работы с денежным форматом
перегрузка операций C++
C++ Перегрузка операторов не для объектов
Перегрузка оператора ( ) для объектов класса C++
C++ Перегрузка операций для работы с временем

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

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

Текущее время: 00:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru