Convert decimal number to rational: Difference between revisions

Added Wren
(→‎{{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>
 
9,476

edits