Latihan soal BAB 5
Baiklah pada latihan soal kali ini kita diminta untuk membuat program python yaitu penjumlahan, pengurangan dan perkalian matriks tanpa menggunakan fungsi ada yang ada pada library.
Berikut ini dia langkah-langkahnya :
pertama, Program meminta pengguna untuk memasukkan jumlah baris dan kolom untuk matriks A. Input ini disimpan dalam variabel baris_a dan kolom_a.
lalu, Program meminta pengguna untuk memasukkan jumlah kolom untuk matriks B. Jumlah baris untuk matriks B diatur sama dengan jumlah kolom matriks A, karena ini adalah syarat untuk melakukan perkalian matriks.
lalu, Dua list kosong matriks_a dan matriks_b diinisialisasi untuk menyimpan elemen-elemen dari masing-masing matriks.
selanjutnya, Program meminta pengguna untuk memasukkan elemen-elemen matriks A.-Loop pertama (for i in range(baris_a)) iterasi untuk setiap baris,-Di dalamnya, loop kedua (for j in range(kolom_a)) untuk setiap kolom,-Setiap elemen dimasukkan oleh pengguna dan disimpan dalam baris_a_input, yang kemudian ditambahkan ke matriks_a.
Selanjutnya, Proses yang sama dilakukan untuk matriks B. Program meminta pengguna untuk memasukkan elemen-elemen dan menyimpannya dalam list matriks_b.
List kosong diinisialisasi untuk menyimpan hasil penjumlahan, pengurangan, dan perkalian matriks.
Selanjutnya, Loop pertama iterasi untuk setiap baris matriks A (dan B),-Di dalamnya, loop kedua untuk setiap kolom,-Penjumlahan dan pengurangan dilakukan untuk elemen yang bersesuaian dari kedua matriks,-Hasil disimpan dalam baris_penjumlahan dan baris_pengurangan, yang kemudian ditambahkan ke matriks hasil.
Selanjutnya untuk perkalian, Proses perkalian matriks dilakukan dengan loop bersarang.-Loop pertama iterasi untuk setiap baris dari matriks A,-Loop kedua untuk setiap kolom dari matriks B,-Loop ketiga (dalam loop kedua) untuk mengalikan elemen dari baris matriks A dan kolom matriks B,-Hasil perkalian ditambahkan ke elemen_perkalian, yang kemudian disimpan dalam baris_perkalian, dan ditambahkan ke matriks hasil.
Dan yang terakhir menampilkan hasil dari programnya.
Berikut contoh keluaran ketika program dijalankan :
~ Sekian dan Terima Kasih ~
Kategori
- Masih Kosong
Blogroll
- Masih Kosong