Напитать программу на языке С++

Выполнен
Заказ
4158919
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70%
eTXT
Срок сдачи
4 Июн 2021 в 19:00
Цена
0 ₽
Блокировка
10 дней
Размещен
30 Мая 2021 в 20:40
Просмотров
35
Описание работы
Создать класс с закрытыми полями, где операции реализуются как методы
класса. Рациональная (несократимая) дробь представляется парой целых чисел (а, b),
где а — числитель, b — знаменатель. Создать класс Rational для работы с
рациональными дробями. Обязательно должны быть реализованы операции:
1. сложения add, (а, b) + (с, d) = (ad + bc, bd);
2. вычитания sub, (a, b) - (с, d) = (ad - bc, bd);
3. умножения mul, (a, b) * (c, d) = (ac, bd);
4. деления div, (a, b) / (c, d) = (ad, bc);
5. сравнения equal, greate, less.
Должна быть реализована приватная функция сокращения дроби reduce (если
10/12, то функция reduce делает 5/6), которая обязательно вызывается при выполнении
арифметических операций. Реализовать методы: Init – инициализация, метод контролирует значения аргументов на корректность, Read – ввод с клавиатуры, Display
– вывод на экран.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
3 дня 20 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир