Kamis, 14 Desember 2017

Matriks Quick Basic

Pengertian matrik

Matriks adalah kumpulan bilangan, simbol, atau ekspresi, berbentuk persegi panjang yang disusun menurut baris dan kolom. Matriks seperti halnya variabel biasa dapat dimanipulasi, seperti dikalikan, dijumlah, dikurangkan dan didekomposisikan. Dengan representasi matriks, perhitungan dapat dilakukan dengan lebih terstruktur. Penjumlahan dan pengurangan matriks hanya dapat dilakukan apabila kedua matriks memiliki ukuran atau tipe yang sama. Elemen-elemen yang dijumlahkan atau dikurangi adalah elemen yang posisi atau letaknya sama.

Program Matriks Penjumlahan A+B pada Quick Basic

1.      Coding
CLS
PRINT "Matriks A"
FOR j = 0 TO 1
    FOR g = 0 TO 1
        PRINT "Masukan Matrik A Kordinat ["; j + 1; ","; g + 1; "]";
        INPUT a(j, g)
    NEXT g
NEXT j
PRINT
PRINT "Matriks B"
FOR r = 0 TO 1
    FOR s = 0 TO 1
        PRINT "Masukan nilai B Kordinat ["; r + 1; ","; s + 1; "]";
        INPUT b(r, s)
    NEXT s
NEXT r
PRINT
PRINT "Hasil Penjumlahan Matriks A dan B adalah :"
FOR x = 0 TO 1
    FOR w = 0 TO 1
        hasil = a(x, w) + b(x, w)
        PRINT hasil;
    NEXT w
    PRINT
NEXT x

                                                  Equation 1 Gambar  Matriks Penjumlahan

·           CLS (Clean Screen),                 ->untuk menghapus layar dari tampilan yang                                                                         sebelumnya
·           PRINT “=== MATRIKS A===”  -> cetak “===Matriks A===”
·           FOR J = 0 TO 1                         ->Untuk J akan diulang dari nilai 0 sampai ke 1
·           FOR G = 0 TO 1                        -> Untuk G akan diulang dari 0 sampai nilai ke 1
·           PRINT “MASUKAN MATRIKS A KORDINAT  [ “ ;  J + 1 ; ”,” ; G + 1 ; ”]” ;           Cetak  :“Masukan matriks a koordinat [ dengan nilai variabel untuk koordinat J + 1 , G+1 ]
·           INPUT A(J, G)                          -> Masukan Matriks A(untuk nilai variabel J,G)
·           NEXT G                                    -> Lanjut ke yang selanjutnya untuk pengulangan G
·           NEXT J                                     -> Lanjut ke yang selanjutnya untuk pengulangan J                                                            dan ↓
·           PRINT                                      -> Cetak inputan yang telah dimasukkan untuk matriks A

·           PRINT “=== MATRIKS B===” -> cetak “===Matriks A===”
·           FOR R = 0 TO 1                       ->Untuk K akan diulang dari nilai 0 sampai ke 1
·           FOR S = 0 TO 1                       -> Untuk U akan diulang dari nilai 0 sampai nilai ke 1
·           PRINT “MASUKAN MATRIKS B KORDINAT  [ “ ;  K + 1 ; ”,” ; U + 1 ; ”]” ;             Cetak : “Masukan matriks b koordinat [ dengan nilai variabel untuk koordinat K + 2 , U+1 ]
·           INPUT B(R, S)                        -> Masukan Matriks B(nilai variabel K,U)
·           NEXT R                                  -> Lanjut ke yang selanjutnya untuk pengulangan R
·           NEXT S                                  -> Lanjut ke yang selanjutnya untuk pengulangan S                                                            dan ↓
·           PRINT                                    -> Cetak inputan yang telah dimasukkan untuk matriks B

·           PRINT “HASIL PENJUMLAHAN MATRIKS A DAN B ADALAH : ” -> Cetak “HASIL PENJUMLAHAN MATRIKS A DAN B ADALAH : ”
·           FOR X = 0 TO 1                     -> Untuk X akan diulang dari nilai 0 sampai nilai ke 1
·           FOR W = 0 TO 1                    -> Untuk W akan diulang dari nilai 0 sampai nilai ke 1
·           LET HASIL = A(X, W) + B(X, W) -> Proses untuk mencari HASIL dari penjumlahan untuk matriks A(dalam koordinat X, W+ matriks B(dalam koordinat X, W)
·           PRINT HASIL;                       -> Cetak proses dari HASIL
·           NEXT X                                 -> Lanjut ke yang selanjutnya untuk pengulangan dan ↓
·           PRINT                                   -> Cetak
·           NEXT W                                -> Lanjut ke yang selanjutnya untuk pengulangan W  


Equation 2 Hasil dari coding yang di jalankan

Tidak ada komentar:

Posting Komentar