program perkalian & pertambahan matrik pada QBASIC
1. Perkalian matrik denga scalar
Rem perkalian matrik jika dikalikan 4
Cls
For a = 1 to 2
For b= 1 to 2
Input “masukan bilangan:”; mat1(a,b)
Next b
Next a
Input “masukan skalar:”; n
N=X
Hasil (1,1) = mat1 (1,1) * n
Hasil (1,2) = (mat1 (1,2)) * n
Hasil (2,1 ) = (mat1 (2,1)) * n
Hasil (2,2) = mat1 (2,2) * n
For m= 1 to 2
For n= 1 to 2
Print hasil (m,n);
Next n
Print
Next m
Print “*”
Print n
Print “=”
For j = 1 to 2
For k = 1 to 2
Print hasil (j,k);
Next k
Print
Next j
end
2. Pertambahan matrik
Cls
Print “matrik a”
For c = 1 to 2
For d= 1 to 2
Input “masukan angka:”; matrika (c,d)
Next d
Next c
Rem bila tersusun dalam matrik
Print
For f = 1 to 2
For g =1 to 2
Print matrika (f,g);
Next g
Print
Next f
Print
Print “matrikb”
For I = 1 to 2
For j = 1 to 2
Input “masukan angka:”; matrikb (I,j)
Next j
Next c
Rem bila tersusun dalam matrik
For m = 1 to 2
For n = 1 to 2
Print matrikb (m,n);
Next n
Print
Next m
Print
Proses penjumlahan matrika + matrikb
Print “hasil penjumlahan”
Hasil (1,1) = matrika (1,1) + matrikb (1,1)
Hasil (1,2) = matrika (1,2) + matrikb (1,2)
Hasil (2,1) = matrika (2,1) + matrikb (2,1)
Hasil (2,2) = matrika (2,2) + matrikb (2,2)
For p = 1 to 2
For q = 1 to 2
Print hasil (p,q);
Next q
Print
Next p
end
keterangan :
Rem
Digunakan untuk memperjelas suatu program tapi tidak akan di eksekusi oleh program.
Cls (clear screen)
Untuk mengosongkan layar
For – to
Digunakan untuk loop misalkan
( for a= 1 to 2) : loop berawal dari a = 1 sampai 2
Next (for next)
Untuk mengakhiri loop
Input
Input berguna untuk memasukan angka, dalam perkalian matrik juga menggunakan input untuk memasukan scalar atau menginput scalar. Dalam matrik pertambahan kita tidak menggunakan scalar.
Kondisi (n = x)
Untuk memproses bahwa nilai n sama dengan nilai x
Hasil
Dalam matrik perkalian maupun pertambahan hasil digunakan untuk mengetahui hasil dalam baris dan kolom. Missal nya ; hasil (1,2)= mat1 (1,2)*n artinya hasil dalam baris 1 kolom 2 adalah matrik1 baris 1 kolom 2 dikalikan n, n adalah scalar. Itu contoh dalam pertambahan scalar. Sedangkan dalam pertambahan matrik misalnya : hasil (2,1)= matrika (2,1)+ matrikb (2,1) yang artinya hasil matrik dalam baris 2 kolom 1 sama dengan matrik a baris 2 kolom 1 ditambah dengan matrikb baris 2 kolom 1.
Print
Untuk print sesuai printah yang digunakan. Mislkan print “*” berarti dia akan print *, begitu juga seterus nya.
End
Mengakhiri program.
Tidak ada komentar:
Posting Komentar