Decimal To Fraction (alternative)

Routine Summary

Converts a decimal into a fraction


Ans - Decimal input


Ans - Numerator (1), Denominator (2)

Variables Used

A, B, Ans

Calculator Compatibility




:While fPart(A

It starts by setting up a fraction with the input as the numerator and 1 as the denominator. After that, it multiplies both by 10 until the numerator is an integer, and then simplifies the fraction.

Error Conditions

  • ERR:DATA TYPE is thrown if Ans is an imaginary or complex number
  • ERR:DOMAIN is thrown if Ans has more than 11 digits after the decimal.

Related Routines


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License