num2fraction method
- dynamic nber
Convert number to fraction
Pass in the number value into nber
It will return the fraction of number.
Implementation
String num2fraction(dynamic nber) {
if (nber is String) {
nber = double.tryParse(nber) ?? int.tryParse(nber);
}
if (nber == 0) return '0';
final precision = _findPrecision(nber);
final number = nber * precision;
final gcd = (_gcd(number, precision)).abs();
final numerator = (number / gcd).round();
final denominator = (precision / gcd).round();
return '$numerator/$denominator';
}