You are on page 1of 2

C MENGHITUNG AKAR PERSAMAAN LINIER DENGAN MENGGUNAKAN MATRIKS POLINOMIAL

PARAMETER (NN=3,MM=4)

DIMENSION A(NN,MM)

1 FORMAT (7F10.3)

2 FORMAT (5X,'X(',I2,')=',F8.4)

3 FORMAT (2X,'TAHAP KE',I3)

4 FORMAT (2X,'MATRIKS DATA')

OPEN (1,FILE='polinom.txt')

OPEN (5,FILE='polinom.doc')

READ (1,*)N,M

DO 10 I=1,N

READ (1,*)(A(I,J),J=1,M)

10 CONTINUE

WRITE (5,4)

DO 15 I=1,N

WRITE (5,1)(A(I,J),J=1,M)

15 CONTINUE

DO 35 K=1,N

IF(A(K,K).EQ.0)GOTO 50

A1=A(K,K)

DO 20 J=1,M

A(K,J)=A(K,J)/A1

20 CONTINUE

DO 25 I=1,N

FACT=A(I,K)

IF(I.EQ.K)GOTO 25

DO 30 J=1,M

A(I,J)=A(I,J)-FACT*A(K,J)

30 CONTINUE
25 CONTINUE

WRITE(5,3)K

DO 40 I=1,N

WRITE(5,1)(A(I,J),J=1,M)

40 CONTINUE

35 CONTINUE

WRITE(5,3)K

DO 22 I=1,N

WRITE(5,1)(A(I,J),J=1,M)

22 CONTINUE

DO 60 I=1,N

WRITE(5,2)I,A(I,M)

60 CONTINUE

50 STOP

END

You might also like