Latihan Soal BAB 5

29 October 2024 09:54:53 Dibaca : 14

Nama                             :  Karsum H. Talib

NIM                                :  411423033

Prodi / Kelas                  :  Pendidikan Matematika / B

Mata Kuliah                   :  Komputasi dan Pemograman

Dosen Pengampu         :  Agusyarif Rezka Nuha, S.Pd, M.Si

 

Membuat program Phyton yaitu penjumlahan,pengurangan serta perkalian tanpa memanfaatkan fungsi yang terdapat di library. Berikut beberapa langkahnya :

Fungsi pertama ini bertugas untuk membuat matriks berdasarkan input pengguna. Pengguna diminta memasukkan jumlah baris dan kolom, serta elemen-elemen untuk setiap posisi dalam matriks. Elemen-elemen tersebut disimpan dalam struktur data list, yang merupakan representasi dari matriks. Setelah semua elemen dimasukkan, fungsi mengembalikan matriks yang telah dibuat.

Kemudian, fungsi ini melakukan penjumlahan antara dua matriks, yaitu Matriks A dan Matriks B. Sebelum melakukan penjumlahan, fungsi memeriksa apakah kedua matriks memiliki ukuran yang sama. Jika tidak, program akan menampilkan pesan kesalahan. Jika ukuran matriks sesuai, fungsi menjumlahkan elemen-elemen yang bersesuaian dan menyimpannya dalam matriks hasil, yang kemudian dikembalikan.

Lalu, fungsi ini melakukan pengurangan antara Matriks A dan Matriks B dengan cara yang mirip dengan fungsi penjumlahan. Fungsi memeriksa kesamaan ukuran kedua matriks. Jika ukuran tidak sama, pesan kesalahan ditampilkan. Jika sesuai, fungsi mengurangi elemen-elemen yang bersesuaian dan menyimpan hasilnya dalam matriks hasil, yang kemudian dikembalikan.

Langkah selanjutnya, fungsi ini bertanggung jawab untuk melakukan perkalian antara Matriks A dan Matriks B. Syarat untuk melakukan perkalian adalah jumlah kolom di Matriks A harus sama dengan jumlah baris di Matriks B. Jika syarat ini tidak terpenuhi, program akan menampilkan pesan kesalahan. Jika syarat terpenuhi, fungsi akan menghitung hasil perkalian menggunakan tiga loop: satu untuk iterasi baris Matriks A, satu untuk kolom Matriks B, dan satu untuk melakukan penjumlahan dari hasil perkalian elemen-elemen yang relevan.

Pada bagian ini, program meminta pengguna untuk memasukkan ukuran matriks. Pengguna diminta untuk menentukan jumlah baris dan kolom untuk Matriks A. Jumlah baris untuk Matriks B otomatis ditetapkan sama dengan jumlah kolom dari Matriks A, sehingga memenuhi syarat untuk operasi perkalian.

Setelah mendapatkan ukuran matriks, program membuat Matriks A dan Matriks B dengan memanggil fungsi buat_matriks. Setelah matriks dibuat, program kemudian menghitung dan menampilkan hasil penjumlahan, pengurangan, dan perkalian dengan memanggil fungsi yang sesuai. Jika operasi tidak valid, program akan menampilkan pesan kesalahan.

Dan yang bagian akhir program, hasil dari operasi penjumlahan, pengurangan, dan perkalian ditampilkan kepada pengguna. Sebelum menampilkan hasil, program memeriksa apakah hasilnya valid (tidak None). Jika valid, hasil akan ditampilkan dalam bentuk matriks.

 

Keluaran dari program ini sebagai berikut :

dan untuk keluaran terhadap penjumlahan, penguranaga serta perkaalian antara matriks A dan matriks B sebagai berikut :

Terima kasih 

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong