Convert decimal number to rational: Difference between revisions
Content added Content deleted
SqrtNegInf (talk | contribs) (→{{header|Raku}}: Fix comment: Perl 6 --> Raku) |
(Added Wren) |
||
Line 2,727: | Line 2,727: | ||
denom <= 1048576: 3126535/995207 |
denom <= 1048576: 3126535/995207 |
||
denom <= 16777216: 47627751/15160384 |
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> |
</pre> |
||