Module:Rational: Difference between revisions

Plumtree (talk | contribs)
m from_ket() implemented
Plumtree (talk | contribs)
mNo edit summary
Line 976: Line 976:
a = p.new(a)
a = p.new(a)
end
end
if a.nan or a.inf or a.zero or p.eq(a, 1) or p.eq(a, -1) then
if p.eq(a, 1) then
return '1'
end
if a.nan or a.inf or a.zero or p.eq(a, -1) then
return 'n/a'
return 'n/a'
end
end
Line 990: Line 993:
if i > 1 then s = s .. '.' end
if i > 1 then s = s .. '.' end
s = s .. factor
s = s .. factor
end
if a.sign < 0 then
s = '-1.' .. s
end
end
return s
return s