You are on page 1of 4

Nama : Niken Titin Tisnawati

NIM : 15/378042/PA/16517

Membuat Program Penjumlahan , Pengurangan dan Perkalian Matriks 4 x 4

Script yang digunakan :

PROGRAM Matrix

IMPLICIT NONE

integer, dimension (4,4) :: matrix1,matrix2,matrix3,matrixy,matrixz

integer :: i,j

do j=1,4

do i=1,4

write(*,*) 'matrix a baris',i,'kolom ',j

read (*,*) matrix1(i,j)

end do

end do

do j=1,4

do i=1,4

write(*,*) 'matrix b baris',i,'kolom ',j

read(*,*)matrix2(i,j)

end do

end do
do j=1,4

do i=1,4

matrix3=matmul(matrix1,matrix2)

matrixy=matrix1 + matrix2

matrixz=matrix1 - matrix2

end do

end do

write(*,*) 'Program Matrix'

write(*,*) 'Niken Titin Tisnawati'

print *, ' matrix1 '

print *, matrix1(1,1),matrix1(1,2),matrix1(1,3),matrix1(1,4)

print *, matrix1(2,1),matrix1(2,2),matrix1(2,3),matrix1(2,4)

print *, matrix1(3,1),matrix1(3,2),matrix1(3,3),matrix1(3,4)

print *, matrix1(4,1),matrix1(4,2),matrix1(4,3),matrix1(4,4)

print *, ' '

print *, ' '

print *, ' matrix2 '

print *, matrix2(1,1),matrix2(1,2),matrix2(1,3),matrix2(1,4)

print *, matrix2(2,1),matrix2(2,2),matrix2(2,3),matrix2(2,4)

print *, matrix2(3,1),matrix2(3,2),matrix2(3,3),matrix2(3,4)

print *, matrix2(4,1),matrix2(4,2),matrix2(4,3),matrix2(4,4)

print *, ' '


print *, ' '

print *, ' Hasil Perkalian Matrix '

print *, matrix3(1,1),matrix3(1,2),matrix3(1,3),matrix3(1,4)

print *, matrix3(2,1),matrix3(2,2),matrix3(2,3),matrix3(2,4)

print *, matrix3(3,1),matrix3(3,2),matrix3(3,3),matrix3(3,4)

print *, matrix3(4,1),matrix3(4,2),matrix3(4,3),matrix3(4,4)

print *, ' '

print *, ' '

print *, ' Hasil Penjumlahan Matrix '

print *, matrixy(1,1),matrixy(1,2),matrixy(1,3),matrixy(1,4)

print *, matrixy(2,1),matrixy(2,2),matrixy(2,3),matrixy(2,4)

print *, matrixy(3,1),matrixy(3,2),matrixy(3,3),matrixy(3,4)

print *, matrixy(4,1),matrixy(4,2),matrixy(4,3),matrixy(4,4)

print *, ' '

print *, ' '

print *, ' Hasil Pengurangan Matrix '

print *, matrixz(1,1),matrixz(1,2),matrixz(1,3),matrixz(1,4)

print *, matrixz(2,1),matrixz(2,2),matrixz(2,3),matrixz(2,4)

print *, matrixz(3,1),matrixz(3,2),matrixz(3,3),matrixz(3,4)

print *, matrixz(4,1),matrixz(4,2),matrixz(4,3),matrixz(4,4)

end
Setelah di run, output program :

You might also like