112
550
600
650
700
800
900
1000
101
950
20
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE (*,111)
WRITE (*,119)
WRITE (*,113)
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'
.........'
WRITE(*,'(A,\)')'
.........'
WRITE(*,'(A,\)')'
.......................'
WRITE(*,'(A,\)')'
...................'
WRITE(*,'(A,\)')'
...............'
WRITE(*,'(A,\)')'
...........'
WRITE(*,'(A,\)')'
.......'
WRITE(*,'(A,\)')'
...'
WRITE(*,'(A,\)')'
.'
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
FORMAT('Nilai di samping KIRI titik perpotongan (X1) :')
WRITE (*,550)
READ (*,*)X1
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
FORMAT('Nilai di samping KANAN titik perpotongan(X2) :')
WRITE (*,600)
READ(*,*)X2
Y1=3*X1+SIN(X1)-EPSILON**X1
Y2=3*X2+SIN(X2)-EPSILON**X2
IF (Y1*Y2.GT.0) GO TO 10
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
FORMAT('Berapa NILAI KESALAHAN yg diizinkan :')
WRITE(*,650)
READ (*,*)E
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'
----------- PENYELESAIAN -----------'
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
FORMAT('
PERHITUNGAN METODE BAGI DUA ')
WRITE(*,700)
WRITE(*,*)
FORMAT('=======================================================')
FORMAT('| I |
X1
|
X2
|
X
|
EA
|')
FORMAT('|===+============+============+===========+===========|')
FORMAT('+---+------------+------------+-----------+-----------+')
FORMAT('|',I3,'|',F12.4,'|',F12.4,'|',F11.4,'|',F11.4,'|')
WRITE(*,800)
WRITE(*,900)
WRITE(*,1000)
I=(I+1)
X=(X1+X2)/2
EA=(X-X1)/X
Y1=3*X1+SIN(X1)-EPSILON**X1
Y2=3*X2+SIN(X2)-EPSILON**X2
WRITE(*,950)I,X1,X2,X,EA
77
300
200
400
401
402
403
IF (EA.GT.E) GO TO 77
IF (EA.LE.E) GO TO 400
WRITE(*,101)
IF (EA.LE.E) GO TO 400
FX=3*X+SIN(X)-EPSILON**X
IF (FX*Y1.GT.0) GO TO 200
IF (FX*Y2.GT.0) GO TO 300
X2=X
X1=X1
GO TO 20
X1=X
X2=X2
GO TO 20
WRITE(*,800)
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'KESIMPULAN:'
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A25,F8.4)') 'NILAI AKAR RIIL (X)= ',X
WRITE(*,'(A25,F8.4)') 'KESALAHAN IJIN (EA)= ',EA
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')' '
FORMAT(' -----Masih Mau Menghitung Akar Riil yang Lain?----- ')
WRITE (*,401)
WRITE(*,'(A,\)')''
FORMAT('
1 = ya ...... 2 = tidak ')
WRITE (*,402)
READ (*,*)X11
IF (X11.EQ.1) GO TO 112
IF (X11.EQ.2) GO TO 403
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'
-----ITERASI SELESAI-----'
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'
Terima Kasih Sudah Menggunakan Program Ini'
WRITE(*,'(A,\)')'
Semoga Bermanfaat'
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'
Created By: '
WRITE(*,'(A,\)')'
Made Raka Kusuma A.P
(1119151004)'
WRITE(*,'(A,\)')'
Nyoman Pande Bayu P.S
(1119151006)'
WRITE(*,'(A,\)')'
I Kadek Adi Kesuma
(1119151008)'
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')''
WRITE(*,'(A,\)')'
"Om Santih, Santih, Santih Om"'
STOP
END
Y
-1.0
-0.7
-0.4
-0.2
0.1
0.3
0.5
0.7
0.9
1.0
1.1