Anda di halaman 1dari 3

Algoritma : a.inisialisasi matrik_a[ ][ ], matrik_b[ ][ ], matrik_c[ ][ ], a=0, b=0, i=0, j=0, baris, kolom b.

tentukan jumlah ordo matriks ( jumlah baris dan kolom) c.Proses looping untuk memasukkan nilai pada matrik_a : 1.untuk a=0 sampai dengan banyaknya baris-1, a=a+1 a)untuk b=0 sampai dengan banyaknya kolom-1, b=b+1 b)inputkan matrik_a[a+1][b+1] c)Apakah b<> jika tidak, kembali ke proses c.1.a 2.Apakah ad.Proses looping untuk memasukkan nilai pada matrik_b : 1.untuk i=0 sampai dengan banyak baris-1, i=i+1 a)untuk j=0 sampai dengan banyaknya kolom-1, j=j+1 b)inputkan matrik_b[i+1][j+1] c)Apakah j<> jika tidak, kembali ke proses d.1.a 2.Apakah i <> e.Proses looping untuk menambahkan matrik : 1.untuk a=0 sampai dengan banyaknya baris-1, a=a+1 a)untuk b=0 sampai dengan banyaknya kolom-1, b=b+1 b)matrik_c[a][b]= matrik_a[a+1][b+1] + matrik_b[i+1][j+1] c)Apakah b<> jika tidak, kembali ke proses e.1. a 2.Apakah af.Proses looping untuk menampilkan matrik_c : 1.untuk a=0 sampai dengan banyaknya baris-1, a=a+1 a)untuk b=0 sampai dengan banyaknya kolom-1, b=b+1 b)Print matrik_c[a][b]c)Apakah b<> 2.Apakah ag.Program selesai.

PERKALIAN
1. Deklarasikan variabel mat1[][],mat2[][],mat3[][],i,j,m,n,a,b,c,sum,hasil. 2. Proses ulang atau looping dari i=0 sampai i<2 2.a. Proses ulang(nested loop) dari j=0 sampai j<3 2.b. Masukkan nilai mat1[i][j] 3. Proses ulang atau looping dari x=0 sampai x<3 3.a. Proses ulang(nested loop) dari y=0 sampai y<2 3.b. Masukkan nilai mat2[x][y] 4. Proses ulang atau looping dari m=0 sampai m<2 4.a.Proses ulang(nested loop) dari n=0 sampai n<2 4.b.Jawab=0 4.c Proses ulang dari a=0 sampai a<3

- sum=mat1[m][a]*mat2[a][n] - hasil= hasil +sum 4.d. mat3[m][n]=hasil 5. Proses ulang atau looping dari b=0 sampai b<2 5.a. Proses ulang(nested loop) dari c=0 sampai c<2 - Cetak nilai mat3[b][c] 5.b. Cetak ganti baris 6. Program selesai

Anda mungkin juga menyukai