Latihan Mandiri 5.9
Nama : Sitriyani Halubangga
Nim : 411423048
Prodi/Kelas : Pendidikan Matematika/B
Mata Kuliah : Komputasi dan Pemrograman
1. Program Penjumlahan dan Pengurangan Matriks Menggunakan Phyton
Langkah-langkah dalam membuat Program Penjumlahan dan Pengurangan Matriks:
- Input Jumlah Baris dan Kolom:
- Input matriks A dan matriks B:
-Gunakan loop untuk meminta pengguna memasukkan elemen-elemen matriks A dan
B berdasarkan jumlah baris dan kolom yang telah di tentukan.
- Penjumlahan Matriks:
- Buat list kosong untuk hasil penjumlahan (matriks C).
- Gunakan loop untuk menjumlahkan elemen-elemen yang sesuai dari matriks A dan B,
dan simpan hasilnnya di matriks C.
- Pengurangan Matriks
- Buat list kosong untuk hasil penjumlahan (matriks D).
- Gunakan loop untuk menjumlahkan elemen-elemen yang sesuai dari matriks A dan B,
dan simpan hasilnnya di matriks D.
- Fungsi untuk Menentukan Lebar Kolom:
- Buat fungsi max_width(matrix) untuk menemukan lebar maksimum dari elemen-
elemen matriks, digunakan untuk format output yang rapi.
- Fungsi untuk Mencetak Matriks:
- Buat fungsi print_matrix(matrix, name, width) untuk mencetak nama matriks dan elemen-elemen dengan format yang rapi.
- Output Hasil:
- Atur lebar kolom berdasarkan elemen terpanjang dari semua matriks.
- Cetak matriks A, B, hasil penjumlahan (C), dan hasil pengurangan (D) dengan menggunakan fungsi yang telah dibuat.
Nah setelah melakukan langkah-langkah diatas, jika program dijalankan akan menampilkan sebagai berikut:
a. Anda akan diminta untuk memasukkan ukuran matriks:
b. Anda akan diminta untuk memasukkan elemen-elemen matriks A dan matriks B:
c. Nah setelah memasukkan elemen-elemen diatas, program akan menghitung penjumlahan dengan pengurangan matriks A dan matriks B sebagai berikut:
2. Program Perkalian Matriks menggunakan Phyton
Langkah-langkah dalam membuat program Perkalian Matriks menggunakan Phyton:
- Input Ukuran Matriks A dan Matriks B:
- Minta pengguna memasukkan jumlah baris dan kolom untuk matriks A dan Matriks B
- Tetapkan jumlah baris matriks B sama dengan julmah kolom matriks A.
- Inisialisasi Matriks A dan B:
- Buat list kosong untuk menyimpan elemen-elemen matriks A dan B.
- Input Elemen Matriks A dan Matriks B:
- Gunakan loop untuk meminta pengguna memasukkan elemen-elemen matriks A dan Matriks B berdasarkan jumlah baris dan kolom yang telah ditentukan.
- Inisialisasi Matriks Hasil:
- Perkalian Matriks
-Gunakan tiga loop bersarang untuk mengalikan matriks A dan B
-Loop pertama untuk baris matriks A
-Loop kedua untuk kolom matriks B
-loop ketiga untuk menjumlahkan hasil perkalian elemen-elemen yang sesuai.
- Menampilkan Hasil
Ketika program dijalankan akan menampilkan sebagai berikut: