From: Fumiaki Sakamoto Date: 2014-04-23T11:38:40+09:00 Subject: [ruby-list:49802] Re: 小数点以下の表示で質問があります。 > 1LbZ[WM MIME `.E7B2gpLdq[ Av P[VEM1L `.*F/3jH"LEA 1LbZ[WLj\=MSp35-G]fi1F*E+H" B\+* h\7B --B_3481097921_628772 Content-type: text/plain; charset="ISO-2022-JP" Content-transfer-encoding: 7bit $B$9$_$^$;$s!# Reply-To: "Ruby users (Japanese)" Date: 2014$BG/(B4$B7n(B23$BF|?eMKF|(B 11:25 To: "Ruby users (Japanese)" Subject: [ruby-list:49801] $B>.?tE@0J2<$NI=<($G 6$BHVL\$H(B7$BHVL\$N7k2L$,7e?t;XDj$7$F$$$J$/$F$b(B16$B7e$GI=<($5$l$^$7$?!#(B $B>.?tE@0J2<$r(B16$B7e$K$7$FI=<($5$;$k$H(B7$BHVL\$bIaDL$K9M$($k$H(B16$B7e$GI=<($5$l$F$$$F$b(B $B$*$+$7$/$J$$$H;W$($k$N$K$=$&$O$J$i$J$+$C$?$N$O2?8N$G$7$g$&$+!)(B $B59$7$/$*4j$$$$$?$7$^$9!#(B $B:d85;KL@(B --B_3481097921_628772 Content-type: text/html; charset="ISO-2022-JP" Content-transfer-encoding: quoted-printable

From: Fumiaki Sakamoto <ght8270407fs@kfa.biglobe.ne.jp>
Reply-To: "Ruby users (Japanese)" <ruby-list@ruby-lang.org>
Date: 2014=1B$BG/=1B(B4=1B$B7n=1B(B23=1B$BF|?eMKF|=1B(B 11:25To: "Ruby users (Japanese)" <ruby-list@ruby-lang.org>
Subject: [ruby-list:49801] =1B$B>.?tE@0J2<= $NI=3D<($G

=1B$B$*K;$7$$Cf$r62=3DL$G$9$,

=1B$B2<5-$NMM$J%W%m%0%i%`$r

ruby --version
ru= by 1.9.3p484  … [amd64-freebsd]

=1B$B!c%W%= m%0%i%`!d=1B(B
require 'rational'
a =3D 0.1  =1B$B$"$k$$$= O!!=1B(Ba =3D Rational(1, 10)
b =3D 9.0
i =3D 1
c =3D 0.= 0
while  i < 20  do
     c =3D= c + b * a ** i
=      output =3D sprintf("%18.16f", c)
    &= nbsp;print   i, " ", c, "   ", output, "=1B(J\n"
end
=

=1B$B!c7k2L!d=1B(B
1 0.9   0.9000000000000000=
2 0.99   0.9900000000000000
3 0.999   0.99900= 00000000000
4 0.9999   0.9999000000000000
5 0.99999=   0.99999000000000000
6 0.9999990000000001   0.99999900= 00000001
7 0.9999999   0.9999999000000001
8 0.99999= 99900000001   0.9999999900000001
9 0.999999999   0.99999= 99990000000
10 0.9999999999   0.9999999999000000
11= 0.99999999999   0.9999999999900000
12 0.999999999999   = 0.9999999999990000
13 0.9999999999999   0.9999999999999000
14 0.99999999999999   0.9999999999999900
15 0.9999999= 99999999   0.9999999999999990
16 0.9999999999999999   0.= 9999999999999999
17 1.0   1.0000000000000000
18 1.0=   1.0000000000000000
19 1.0   1.0000000000000000
<= div>
<=1B$B
6=1B$BHVL\$H=1B(B7=1B$BHVL\$N7k2L$= ,7e?t;XDj$7$F$$$J$/$F$b=1B(B16=1B$B7e$GI=3D<($5$l$^$7$?!#=1B(B
=1B$B>.?tE@0J= 2<$r=1B(B16=1B$B7e$K$7$FI=3D<($5$;$k$H=1B(B7=1B$BHVL\$bIaDL$K9M$($k$H=1B(B16=1B$B7e$GI=3D<($= 5$l$F$$$F$b$*$+$7$/$J$$$H;W$($k$N$K$=3D$&$O$J$i$J$+$C$?$N$O2?8N$G$7$g$&$+!)=1B(B=

=1B$B59$7$/$*4j$$$$$?$7$^$9!#=1B(B

=1B$B:d85;KL@=1B(B


<= /body> --B_3481097921_628772--