Info Contoh Program Array 2 Dimensi Pascal Ulasan
Diupdate
oleh
Admin
--
Contoh Program Array 2 Dimensi Pascal
Pengenalan Array 2 Dimensi
Sebelum membahas contoh program array 2 dimensi Pascal, kita perlu memahami terlebih dahulu apa itu array 2 dimensi. Array 2 dimensi, seperti namanya, merupakan sebuah array yang memiliki dua dimensi atau lebih. Dalam Pascal, array 2 dimensi dapat digunakan untuk menyimpan data dalam bentuk matriks atau tabel.Mendeklarasikan Array 2 Dimensi
Untuk mendeklarasikan array 2 dimensi, kita perlu menentukan jumlah baris dan kolom yang akan digunakan. Berikut adalah contoh deklarasi array 2 dimensi dengan 2 baris dan 3 kolom: ``` var array2d: array[1..2, 1..3] of integer; ```Mengisi Nilai pada Array 2 Dimensi
Setelah array 2 dimensi dideklarasikan, kita dapat mengisi nilai pada setiap elemen array. Berikut adalah contoh mengisi nilai pada array 2 dimensi: ``` var array2d: array[1..2, 1..3] of integer; begin array2d[1, 1] := 1; array2d[1, 2] := 2; array2d[1, 3] := 3; array2d[2, 1] := 4; array2d[2, 2] := 5; array2d[2, 3] := 6; end. ```Mengakses Nilai pada Array 2 Dimensi
Setelah nilai pada array 2 dimensi diisi, kita dapat mengakses nilai tersebut dengan menggunakan indeks baris dan kolom. Berikut adalah contoh mengakses nilai pada array 2 dimensi: ``` var array2d: array[1..2, 1..3] of integer; nilai: integer; begin nilai := array2d[1, 2]; end. ```Contoh Program Array 2 Dimensi Pascal
Berikut adalah contoh program array 2 dimensi Pascal yang dapat digunakan untuk menghitung jumlah elemen pada setiap baris dan kolom pada matriks: ``` program array2d; var array2d: array[1..3, 1..3] of integer; i, j, totalBaris, totalKolom: integer; begin for i := 1 to 3 do begin for j := 1 to 3 do begin write('Masukkan nilai pada baris ', i, ' kolom ', j, ': '); readln(array2d[i, j]); end; end; writeln('Matriks yang diinputkan adalah:'); for i := 1 to 3 do begin for j := 1 to 3 do begin write(array2d[i, j], ' '); end; writeln(); end; writeln('Jumlah elemen pada setiap baris:'); for i := 1 to 3 do begin totalBaris := 0; for j := 1 to 3 do begin totalBaris := totalBaris + array2d[i, j]; end; writeln('Baris ', i, ': ', totalBaris); end; writeln('Jumlah elemen pada setiap kolom:'); for j := 1 to 3 do begin totalKolom := 0; for i := 1 to 3 do begin totalKolom := totalKolom + array2d[i, j]; end; writeln('Kolom ', j, ': ', totalKolom); end; end. ``` Program di atas akan meminta pengguna untuk memasukkan nilai pada setiap elemen matriks, lalu akan menampilkan matriks yang diinputkan beserta jumlah elemen pada setiap baris dan kolom.Kesimpulan
Array 2 dimensi merupakan salah satu fitur yang sangat berguna dalam bahasa pemrograman Pascal, terutama untuk menyimpan data dalam bentuk matriks atau tabel. Dalam contoh program di atas, kita dapat melihat bagaimana array 2 dimensi digunakan untuk menghitung jumlah elemen pada setiap baris dan kolom pada matriks. Dengan memahami konsep array 2 dimensi, kita dapat membuat program yang lebih kompleks dan efisien dalam menangani data.Ada pertanyaan?
Diskusikan dengan penulis atau pengguna lain