Необходимо разработать сущность Дробь со следующими особенностями:
• Имеет числитель: целое число
• Имеет знаменатель: целое число
• Дробь может быть создана с указанием числителя и знаменателя
• Может вернуть строковое представление вида “числитель/знаменатель”
• Может выполнять операции сложения, вычитания, умножения и деления с другой Дробью или целым числом. Результатом операции должна быть новая Дробь (таким образом, обе исходные дроби не изменяются)
• Дробь не может быть изменена после создания
• Необходимо корректно обрабатывать отрицательные значения, учтите, что знаменатель не может быть отрицательным.
Затем необходимо выполнить следующие задачи:
• Создать несколько экземпляров дробей.
• Написать по одному примеру использования каждого метода.
• Вывести на экран примеры и результаты их выполнения в формате «1/3 * 2/3 = 2/9»
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |