Convert decimal number to rational: Difference between revisions
Added Wren
SqrtNegInf (talk | contribs) (→{{header|Raku}}: Fix comment: Perl 6 --> Raku) |
(Added Wren) |
||
Line 2,727:
denom <= 1048576: 3126535/995207
denom <= 16777216: 47627751/15160384
</pre>
=={{header|Wren}}==
{{libheader|Wren-rat}}
{{libheader|Wren-fmt}}
<lang ecmascript>import "/rat" for Rat
import "/fmt" for Fmt
var tests = [0.9054054, 0.518518, 0.75]
for (test in tests) {
var r = Rat.fromFloat(test)
System.print("%(Fmt.s(-9, test)) -> %(r)")
}</lang>
{{out}}
<pre>
0.9054054 -> 4527027/5000000
0.518518 -> 259259/500000
0.75 -> 3/4
</pre>
|