Jump to content

Imaginary base numbers: Difference between revisions

m
→‎{{header|Perl 6}}: fix slightly too aggressive rounding
m (→‎{{header|Perl 6}}: Slight comment correction)
m (→‎{{header|Perl 6}}: fix slightly too aggressive rounding)
Line 738:
my $ibase = $v.&base($r, :precision(-6));
printf "%33s.&base\(%2si\) = %-11s : %13s.&parse-base\(%2si\) = %s\n",
$v, $r.im, $ibase, "'$ibase'", $r.im, $ibase.&parse-base($r).round(1e-810).narrow;
}</lang>
{{out}}
Line 760:
5+5i.&base(-6i) = 5.U : '5.U'.&parse-base(-6i) = 5+5i
227.65625+10.859375i.&base( 4i) = 10234.5678 : '10234.5678'.&parse-base( 4i) = 227.65625+10.859375i
31433.3487654321-2902.4480452675i.&base( 6i) = PERL6.ROCKS : 'PERL6.ROCKS'.&parse-base( 6i) = 31433.348765433487654321-2902.44804527i4480452675i</pre>
 
=={{header|Sidef}}==
10,333

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.