NIM
: 12/334731/PA/14963
PROGRAM ELIMINASI GAUSS DENGAN BAHASA FORTRAN
CONTINUE
50
CONTINUE
WRITE (6,*)''
C MENAMPILKAN MATRIK
WRITE (6,'(2X,A)') 'MATRIK :'
DO 110 I = 1,N
WRITE (6,'(1X,5(F14.3))') (A(I,J),J=1,M)
110
CONTINUE
WRITE (6,*)''
NN = N-1
DO 10 I=1,NN
P=I
100
IF(P.EQ.N+1)THEN
WRITE(*,5)
GOTO 400
END IF
IF(P.NE.I) THEN
DO 20 JJ=1,M
C = A(I,JJ)
A(I,JJ) = A(P,JJ)
A(P,JJ) = C
20
CONTINUE
END IF
C MENENTUKAN MJI
MJI = A(J,I)/A(I,I)
CONTINUE
A(J,I) = 0
30
CONTINUE
10
CONTINUE
CONTINUE
IF(ABS(A(N,N)).LT.1.0E-20) THEN
WRITE(6,5)
GOTO 400
END IF
X(N) = A(N,N+1)/A(N,N)
L = N-1
DO 15 K=1,L
I = L-K+1
JJ = I+1
SUM = 0.0
DO 16 KK=JJ,N
SUM = SUM+A(I,KK)*X(KK)
16
CONTINUE
X(I) = (A(I,N+1)-SUM)/A(I,I)
15
CONTINUE
CONTINUE
400
PAUSE
END