Класс рациональных дробей

Задача

Напишите класс для работы с не изменяемыми (immutable) рациональными дробями используя статические методы.

Код

Код на Ideone.

Тест

Входящие данные Операция Выходящие данные
4/5

1/2

проверка равенства false
4/5

1/2

2/5

сравнение по равенству дроби и произведения двух других true
2/5

1/2

сложение 9/10
4/5

1/2

вычитание 3/10
4/5

1/2

вычитание -3/10
2/5

1/2

умножение 1/5
4/5

1/2

деление 8/5
4/5

1/2

сравнение 4/5 > 1/2
4/5

1/2

сравнение 1/2 > 2/5
4/5

1/2

2/5

сравнение дроби и произведения двух других 2/5 = 2/5

 

2 thoughts on “Класс рациональных дробей

  1. Я так понял, это только черновик, который Вы по ошибке опубликовали?
    Доделывать планируете? Если нет, то лучше отметить публикацию как черновик, чтобы она не была видна посетителям.

Добавить комментарий

Ваш адрес email не будет опубликован.