fraction library

A package that helps you work with fractions, mixed fractions and Egyptian fractions.

Classes

Fraction
Dart representation of a fraction having both numerator and denominator as integers. If the denominator is zero, a FractionException object is thrown.
MixedFraction
Dart representation of a 'mixed fraction', which is made up by the whole part and a proper fraction. A proper fraction is a fraction in which the relation numerator <= denominator is true.
Rational
Dart representation of a rational number.

Extensions

FractionNum on num
Extension method that adds Fraction functionalities to num.
FractionString on String
Extension method that adds Fraction functionalities to String.
MixedFractionNum on num
Extension method that adds MixedFraction functionalities to num.
MixedFractionString on String
Extension method that adds MixedFraction functionalities to String.

Exceptions / Errors

FractionException
Exception object thrown by a Fraction object.
MixedFractionException
Exception object thrown by a MixedFraction object.