tugas bab 5 5.9

30 October 2024 10:51:30 Dibaca : 8

Berikut merupakan program python yaitu penjumlahan, pengurangan dan perkalian matriks tanpa menggunakan fungsi ada yang ada pada library.

1. Meminta input

 Fungsi input_matriks meminta pengguna memasukkan elemen-elemen untuk sebuah matriks berukuran baris x kolom. Setiap elemen dimasukkan dengan format [i+1, j+1], menandakan baris dan kolom elemen. Matriks yang dibangun berbentuk list dalam list, yaitu list baris yang berisi elemen-elemen kolom. Fungsi ini kemudian mengembalikan matriks yang telah diisi.

2. Fungsi tambah_matriks, kurang_matriks, dan kali_matriks

Kode ini menggunakan tiga fungsi untuk melakukan operasi dasar pada matriks:

 

- tambah_matriks(A, B) dan kurang_matriks(A, B) Kedua fungsi ini menambahkan atau mengurangi matriks A dan B elemen demi elemen. Mereka memerlukan ukuran matriks A dan B yang sama, jika tidak, penjumlahan dan pengurangan tidak dapat dilakukan.

 

- kali_matriks (A, B) Fungsi ini melakukan perkalian matriks antara A dan B, yang hanya dapat dilakukan jika jumlah kolom di matriks A sama dengan jumlah baris di matriks B. Dalam perkalian matriks, setiap elemen hasil dihitung dengan menjumlahkan hasil perkalian elemen-elemen baris dari A dan kolom dari B.

 

3. Meminta ukuran matriks dari pengguna

Pengguna diminta memasukkan jumlah baris dan kolom untuk matriks A dan B. Berdasarkan input ini, kita akan tahu apakah penjumlahan, pengurangan, atau perkalian matriks bisa dilakukan.

 

4. Memastikan Ukuran Matriks Sesuai untuk Operasi Penjumlahan dan Pengurangan Matriks

 

Penjumlahan dan pengurangan matriks hanya bisa dilakukan jika matriks A dan B memiliki ukuran yang sama. Jika kondisi terpenuhi, fungsi tambah_matriks dan kurang_matriks akan dipanggil, dan hasilnya ditampilkan. Jika ukuran tidak sama, program mencetak pesan error.

 

Program akan Berjalan Seperti ini:

Kategori

Blogroll

  • Masih Kosong