Вы находитесь на странице: 1из 3

program iterasi

input data
write (*,*)
write (*,*)
write (*,*)'

PROGRAM iterasi

'

write (*,*)
write (*,*)
write (*,*)' Fungsi : f(x) = x**3+x**2-3*x-3
write (*,*)'

f(x) = x - g(x)'

write (*,*)'

f(x) = x - (-x**2+3*x+3)**0.3333'

write (*,*)
write (*,*)'Input Nilai x = '
write (*,*)
read (*,*) x
tol = 1.0E-02
Itermax = 100

program perhitungan
iter = 0
gx = (-x**2+3*x+3) **0.3333

proses perhitungan
10

'

continue
iter = iter + 1
xm = gx

gx = (-xm**2+ 3*xm+ 3) ** 0.3333


fx = xm - gx
write (*,*) iter,

xm,

gx, fx

pengkondisian
if (iter>itermax) then
write (*,*)'Konvergensi tidak tercapai'
stop
end if
if (abs(fx)<tol.or.iter > itermax) then
write (*,*)
write (*,*)'Hasilnya sebagai berikut jika tol = 1.E0-03:'
write (*,*)
write (*,*)' (xm)

(fx)'

write (*,*)
write (*,*) xm, fx
write (*,*)
write (*,*)
write (*,*)
write (*,*)'
write (*,*)
write (*,*)
write (*,*)
stop
endif
go to 10

TERIMA KASIH '

stop
end

Вам также может понравиться