Мы можем написать простой класс Rational Number, используя два целых числа, представляющих A / B с B! = 0.
Если мы хотим представить класс иррациональных чисел (хранение и вычисление), первое, что пришло кмой разум - использовать плавающую точку, что означает использование стандарта IEEE 754 (двоичная дробь).Это потому, что иррациональное число должно быть аппроксимировано.
Есть ли другой способ написать класс иррациональных чисел, кроме использования двоичной дроби (сохраняют ли они пространство памяти или нет)?
Я изучал решение jsbeuno с использованием Python: Представление иррациональных чисел влюбой язык программирования?
Он все еще использует встроенную функцию с плавающей запятой для хранения.
Это не домашняя работа .
Спасибо за потраченное время.