Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Praktikum ARRAY (2) Algoritma dan Struktur Data. Deklarasi Array dalam Bahasa C Array 1 dimensi tipe_data nama_array[n]; n: panjangnya elemen array Contoh:

Presentasi serupa


Presentasi berjudul: "Praktikum ARRAY (2) Algoritma dan Struktur Data. Deklarasi Array dalam Bahasa C Array 1 dimensi tipe_data nama_array[n]; n: panjangnya elemen array Contoh:"— Transcript presentasi:

1 Praktikum ARRAY (2) Algoritma dan Struktur Data

2 Deklarasi Array dalam Bahasa C Array 1 dimensi tipe_data nama_array[n]; n: panjangnya elemen array Contoh: int nilai[100]; char nilai[80]; Array 2 dimensi (matriks) tipe_data nama_array[brs][klm]; brs: panjangnya elemen baris pada array klm: panjangnya elemen kolon pada array Contoh: int nilai[10][6];

3 //Program penginputan nilai ke dalam matriks #include void main() { int matriks[3][3]; int brs,klm; //input matriks printf("Input nilai matriks \n"); for (brs=0;brs<=2;brs++) { for (klm=0;klm<=2;klm++) { printf("nilai matriks (%d,%d) : ",brs,klm); scanf("%d",&matriks[brs][klm]); }

4 Mekanisme penginputan nilai ke dalam Matriks  for (brs=0;brs<=2;brs++)  for (klm=0;klm<=2;klm++)

5 Mekanisme penginputan nilai ke dalam Matriks  for (brs=1;brs<=2;brs++)  for (klm=0;klm<=2;klm++)

6 Mekanisme penginputan nilai ke dalam Matriks  for (brs=2;brs<=2;brs++)  for (klm=0;klm<=2;klm++)

7 Mekanisme untuk Menampilkan nilai pada matriks Sama dengan cara penginputan nilai, cukup ganti saja perintah scanf menjadi printf. //menampilkan matriks for (brs=0;brs<=2;brs++) { for (klm=0;klm<=2;klm++) { printf("%d ",matriks[brs][klm]); } printf(“ “);//untuk pindah baris }

8 Ilustrasi untuk Menampilkan Nilai ke Layar

9 Latihan 1 Buatlah matriks berikut ini dengan cara memberikan inputan dari user: Lalu tampilkan ke layar komputer.

10 Operasi pada Matriks Penjumlahan matriks dengan matriks lain SYARAT: Orde matriks ke-1 harus sama dengan orde matriks ke =

11 Kode program //Proses penjumlahan matriks ke-1 for (brs=0;brs<=1;brs++) { for (klm=0;klm<=2;klm++) { m3[brs][klm] = m1[brs][klm] + m2[brs][klm]; }

12 Ilustrasi Alur Pemrograman =

13 Operasi pada Matriks (cont’d) Pengurangan matriks dengan matriks lain SYARAT: Orde matriks ke-1 harus sama dengan orde matriks ke =

14 Operasi pada Matriks (cont’d) Perkalian matriks dengan sebuah bilangan *3=

15 Kode Program for (brs=0;brs<=2;brs++) { for (klm=0;klm<=2;klm++) { matriks[brs][klm] = matriks[brs][klm] * angka; printf("%d ",matriks[brs][klm]); } printf("\n"); }

16 Ilustrasi Alur Program *3=

17 Latihan Buatlah program untuk melakukan proses pengurangan pada dua buah matriks seperti di bawah ini: m1 m2 m3 Catatan: Lakukan input dulu untuk m1 dan m2, baru lakukan proses pengurangan antar matriks. Hasil pengurangan di simpan di m =

18 OLEH-OLEH untuk di rumah Buatlah dua buah array 2 dimensi dengan orde yang sama, yakni 3x4. Kemudian, isilah setiap elemen pada kedua array 2 dimensi tersebut dengan menggunakan struktru pengulangan dengan nilai-nilai sebagai berikut: m1 m

19 OLEH-OLEH untuk di rumah (cont’d) Kemudian lakukan proses pembandingan antara nilai dari setiap elemen kedua matriks yang bersesuaian dengan operator ‘ > ’, lalu nilai yang lebih besar dimasukkan ke dalam m3 (matriks ke-3). Contoh: > =

20 OLEH-OLEH untuk di rumah (cont’d) Petunjuk: 1.Gunakan tiga buah matriks (m1, m2, m3). m1 : untuk menampung matriks ke-1 m2 : untuk menampung matriks ke-2 m3 : untuk menampung hasil pembandingan


Download ppt "Praktikum ARRAY (2) Algoritma dan Struktur Data. Deklarasi Array dalam Bahasa C Array 1 dimensi tipe_data nama_array[n]; n: panjangnya elemen array Contoh:"

Presentasi serupa


Iklan oleh Google