You are on page 1of 5

LISTING PROGRAM PASCAL MATRIKS

LOGIKA PROGRAM:
Pertama-tama pascal akan memanggil modul crt yang kemudian mendeklarasikan type matrik bertipe objek, serta emat, kof yang menyatakan sebagai tipe data berbentuk array dengan ordo 2x2 dimana bertipe data integer. Gunakan beberapa procedure input, tampil, tambah, kurang dan kali. Deklarasikan pula variabel i, j, ordo, det dan pil denga tipe data integer serta deklarasikan variabel mat dalam bentuk tipe data matrik Pada procedure matrik.input, tuliskan statement input matriks 1 dan input matrik 2 dimana terdapat variabel ordo yang digunakan untuk membaca statement tersebut. lalu kursor akan pindah baris. Lakukan proses perulangan untuk i = 1 to ordo do maka akan dimulai perulangan

terhadap j yang memasukkan nilai 1 to ordo, dimana dalam pengulangan j tuliskan element yang akan tercetak otomatis sesuai dengan ordo yang dimasukkan. Perulangan berakhir jika nilai i dan j sudah sesuai dengan ordi yang ditentukan, dengan membaca variabel emat. Pada procedure tambah, mulai program dengan melakukan perulangan terhadap variabel i dan j dimulai dari 1 sampai ordo yang dimasukkan. Maka Proses akan menuliskan hasil dari matriks penjumlahan yang telah diinput dan format tampilan disesuaikan pada elemen yang telah ditentukan koordinat baris dan kolomnya secara urut berdasarkan ordo yang di sediakan. Pada procedure pengurangan, mulai program dengan melakukan perulangan terhadap variabel i dan j dimulai dari 1 sampai ordo yang dimasukkan. Maka Proses akan menuliskan hasil dari matriks pengurangan yang telah diinput dan format tampilan disesuaikan pada elemen yang telah ditentukan koordinat baris dan kolomnya secara urut berdasarkan ordo yang di sediakan. Pada procedure perkalian, mulai program dengan melakukan perulangan terhadap variabel i dan j dimulai dari 1 sampai ordo yang dimasukkan. Maka Proses akan menuliskan hasil dari matriks perkalian yang telah diinput dan format tampilan disesuaikan pada elemen yang telah ditentukan koordinat baris dan kolomnya secara urut berdasarkan ordo yang di sediakan. Pada bagian blok statement, merupakan tampilan menu yang akan muncul pada layar output pertama kali, dimana tampilan menu ini akan berulang-ulang tampil setelah proses eksekusi dari tiap opsi yang telah dipilih, dengan menggunakan perintah repeat. Lalu masukkan value sesuai dengan perintah dengan format seperti pada tampak di atas, dengan menentukan koordinat x,y yang telah ditentukan agar menu matriks dapat terlihat rapi. Untuk pilihan [1..5] program akan membaca variabel pil sehingga user bisa menginput pilihan sesuai dengan menu yang tersedia. Pada blok statement di atas,terdapat kondisi menggunakan case yang berfungsi untuk memanggil tiap-tiap bagian sesuai dengan urutan nomor yang telah dituliskan diatas. Untuk tahap pertama, program akan menampilkan mat.input dan mat.tampil, sedangkan untuk tahap kedua program akan menampilkan mat.input dan mat.tambah, ketiga akan menampilkan mat.input dan mat.kurang. ke-empat akan menampilkan mat.input dan mat.kali. dimana statement ini dikondisikan pilihan harus sampai dengan 5 dimana untuk pilihan kelima program berhenti mengeksekusi dan kembali ke layar program.

OUTPUT:

You might also like