From: Fumiaki Sakamoto Date: 2014-04-23T12:33:38+09:00 Subject: [ruby-list:49804] Re: 小数点以下の表示で質問があります。 > 1LbZ[WM MIME `.E7B2gpLdq[ Av P[VEM1L `.*F/3jH"LEA 1LbZ[WLj\=MSp35-G]fi1F*E+H" B\+* h\7B --B_3481101219_799714 Content-type: text/plain; charset="ISO-2022-JP" Content-transfer-encoding: 7bit $B<+8J%l%9$G$9$_$^$;$s!#(B $B$*$=$i$/!"(BRuby$B$N(BFloat$B1i;;$O<+F0E*$K8m:9$N4]$a$r$7$F$*$j!"(B6$BHVL\$H(B8$BHVL\$G$O4]$a(B $B$-$l$:$K>.?tE@0J2<(B16$B7e$GI=<($7!"(B7$BHVL\$O8m:9$,4]$a$i$l$F$$$?$H$$$&$3$H$G$7$g$&(B $B$+!#(B $B4V0c$($G$"$l$P$4;XE&$/$@$5$$!#(B $B59$7$/$*4j$$$$$?$7$^$9!#(B From: Fumiaki Sakamoto Reply-To: "Ruby users (Japanese)" Date: 2014$BG/(B4$B7n(B23$BF|?eMKF|(B 12:11 To: "Ruby users (Japanese)" Subject: [ruby-list:49803] Re: $B>.?tE@0J2<$NI=<($Ge$G$9!#(B $B59$7$/$*4j$$$$$?$7$^$9!#(B From: Fumiaki Sakamoto Reply-To: "Ruby users (Japanese)" Date: 2014$BG/(B4$B7n(B23$BF|?eMKF|(B 11:38 To: "Ruby users (Japanese)" Subject: [ruby-list:49802] Re: $B>.?tE@0J2<$NI=<($G 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_3481101219_799714 Content-type: text/html; charset="ISO-2022-JP" Content-transfer-encoding: quoted-printable .?tE@0J2<=1B(B16=1B$B7e$GI=3D<($7!"=1B(B7=1B$BHVL\$O8m:9$,4]$a$i$l$F$$$?$H$$$&$= 3$H$G$7$g$&$+!#=1B(B
=1B$B4V0c$($G$"$l$P$4;XE&$/$@$5$$!#=1B(B
= =1B$B59$7$/$*4j$$$$$?$7$^$9!#=1B(B

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 12:11To: "Ruby users (Japanese)" <ruby-list@ruby-lang.org>
Subject: [ruby-list:49803] Re: =1B$B>.?tE@0= J2<$NI=3D<($G

=1B$BEY!9$9$_$^$;$s!#=1B(B
while=1B$B%k!<%W$G=1B(Bi=1B$B$r%$%s%/%j%a%s%H$9$k$H$3$m$,H4$1$F$*$j$^$7$?!#=1B(B<= /div>
=1B$B@5$7$/$O!"=1B(B

a =3D 0.1
b= =3D 9.0
i =3D 1
c =3D 0.0
while  i < 20 &nb= sp;do
     c =3D c + b * a ** i
     output =3D sprintf(= "%18.16f", c)
     print   i, " ", c, "  = ", output, "=1B(J\n"
=1B$B!!!!=1B(Bi +=3D 1
end

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

From: Fumiaki = Sakamoto <ght8270407fs@kf= a.biglobe.ne.jp>
Reply-To: = "Ruby users (Japanese)" <ruby-li= st@ruby-lang.org>
Date: 201= 4=1B$BG/=1B(B4=1B$B7n=1B(B23=1B$BF|?eMKF|=1B(B 11:38
T= o: "Ruby users (Japanese)" <ruby-list@ruby-lang.org>
Subjec= t: [ruby-list:49802] Re: =1B$B>.?tE@0J2<$NI=3D<($G

=1B$B$9$_$^$;$s!#

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 1= 1:25
To: "Ruby users (Japanese)" &= lt;ruby-list@ruby-lang.org><= br>Subject: [ruby-list:49801] =1B$B>.?t= E@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
<= div>ruby 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
    &nb= sp;c =3D c + b * a ** i
     output =3D sprintf("%18.16f", c)
  &n= bsp;  print   i, " ", c, "   ", output, "=1B(J\n"
end=

=1B$B!c7k2L!d=1B(B
1 0.9   0.9000000000= 000000
2 0.99   0.9900000000000000
3 0.999   0= .9990000000000000
4 0.9999   0.9999000000000000
5 0= .99999   0.99999000000000000
6 0.9999990000000001   0.99= 99990000000001
7 0.9999999   0.9999999000000001
8 0= .9999999900000001   0.9999999900000001
9 0.999999999   0= .9999999990000000
10 0.9999999999   0.9999999999000000
<= div>11 0.99999999999   0.9999999999900000
12 0.999999999999 &= nbsp; 0.9999999999990000
13 0.9999999999999   0.9999999999999= 000
14 0.99999999999999   0.9999999999999900
15 0.9= 99999999999999   0.9999999999999990
16 0.9999999999999999 &nb= sp; 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@0J2<$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


--B_3481101219_799714--