PROGRAM ex5_7
IMPLICIT NONE
REAL :: r = 0.0E0, x, d = 1.0E-5
DO
PRINT *, 'Input a positive real number: '
READ *, r
IF ( r > 0.0E0 ) EXIT
END DO
x = r ! 蛻晄悄蛟、縺ッ0莉・螟悶↑繧我ス輔〒繧ゅh縺�
DO WHILE ( ABS( x ** 2 - r ) / r > d )
x = 0.5E0 * ( x + r / x )
PRINT '( 1X, E12.5 )', x
END DO
END PROGRAM ex5_7
UFJPR1JBTSBleDVfNwoKICBJTVBMSUNJVCBOT05FCiAgUkVBTCA6OiByID0gMC4wRTAsIHgsIGQgPSAxLjBFLTUKCiAgRE8KICAgIFBSSU5UICosICdJbnB1dCBhIHBvc2l0aXZlIHJlYWwgbnVtYmVyOiAnCiAgICBSRUFEICosIHIKICAgIElGICggciA+IDAuMEUwICkgRVhJVAogIEVORCBETwoKICB4ID0gciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISDom7vmmYTmgoTom5/vvaTnuLrvva8w6I6J772l6J6f5oK24oaR57mn5oiR77296LyU44CS57mn44KF772I57i677+9CgogIERPIFdISUxFICggQUJTKCB4ICoqIDIgLSByICkgLyByID4gZCApCiAgICB4ID0gMC41RTAgKiAoIHggKyByIC8geCApCiAgICBQUklOVCAnKCAxWCwgRTEyLjUgKScsIHgKICBFTkQgRE8KCkVORCBQUk9HUkFNIGV4NV83