http://www.perlmonks.org?node_id=1006338


in reply to Determining if a rational number terminates

Howdy!

What you really mean is "does this rational number's decimal expansion have a form that ends with zeros?". 1/10 has two forms: 0.1000000000... and 0.099999999999... They are equal.

yours,
Michael