Professional Documents
Culture Documents
NIM : 15/378042/PA/16517
PROGRAM Matrix
IMPLICIT NONE
integer :: i,j
do j=1,4
do i=1,4
end do
end do
do j=1,4
do i=1,4
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
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 *, 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 *, 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 *, 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 *, 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 :