TESTING
TESTING
Deklarasi :
Scanner
Int String pilih //deklarasi variabel pilihan dengan tipe data String
Deskripsi:
Switch (pilih)
Case “1”:
Deklarasi
Scanner
Deskripsi
Matriks1
Matriks2
hasil
Case “2”:
Deklarasi
Scanner
Deskripsi
Matriks1
Matriks2
hasil
Case”3”
Deklarasi
Scanner
Deskripsi
Matriks2
Hasil
Case”4”
Default
Output” Matriks tidak dapat dikalikan satu sama lain”
End
Mulai
Inisialisasi
Scanner, int
pilih
Output:
Pilih Operasi Matriks:
1. Penjumlahan
2. Pengurangan
3. Perkalian
Switch:
pilih
Tidak ada di
pilihan
a d g
d g
a
Inisialisasi Inisialisasi
Scanner, Inisialisasi
Scanner,
Scanner,
Int Int
int i, j, k, m, n,
I,j,m,n,matri I,j,m,n,matri p, q, jumlah =
ks1,matriks2 ks1,matriks2, 0,matriks1,matr
, matriks3 matriks3 iks2, matriks3
Masukkan
Masukkan Masukkan kolom
kolom “n” kolom “n” matriks
pertama “n”
Masukkan Masukkan
Masukkan
elemen elemen
baris matriks
matriks matriks
kedua“p”
pertama pertama
Masukkan
kolom
Cetak Cetak
matriks
Matriks1 Matriks1
kedua “q”
Masukkan Masukkan
elemen elemen
If n!=p
matriks matriks
kedua kedua
e h i
b
b e
h i
Output:
Cetak Cetak Matriks tidak Masukkan
Matriks2 Matriks2 dapat elemen
dikalikan satu matriks
sama lain pertama
Masukkan
i=0,i<m,i elemen
i=0,i<m,i
++ matriks
++
kedua
Cetak
j=0,j<n,j+ j=0,j<n,j+ Matriks2
+ +
matriks3[i][j] = matriks3[i][j] = j
matriks1[i][j] + matriks1[i][j] -
matriks2[i][j] matriks2[i][j]
Output: Output:
matriks3[i][j] matriks3[i][j]
c f
c f j
Selesai Selesai
i=0,i<m,i
++
j=0,j<q,j+
+
k=0,k<p,
k++
jumlah = jumlah +
matriks1[i][k] *
matriks2[k][j]
matriks3[i][j] = jumlah
k
Output:
Hasil
Perkalian
Matriks
Output:
matriks3[i][j]
Selesai