Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.

Presentasi serupa


Presentasi berjudul: "Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007."— Transcript presentasi:

1

2 Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007

3 Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan: Mahasiswa dapat menguraikan penggunaan array dalam program C++ Buku Referensi:  C++ - How to program, Deitel & Deitel, Prentice Hall, 2001. Websites :  http://www.deitel.com 3

4 Bina Nusantara Outline Materi Definisi Array Akses Elemen Array Array satu dimensi Array multi dimensi String Contoh program

5 Bina Nusantara Definisi Array Adalah struktur data yang terdiri dari kumpulan variabel yang bertipe sama. Syntax: type array_name[number of element]; Contoh: int bil[3]; double a, b[10], c;

6 Bina Nusantara Akses Element Array Menggunakan index untuk mengakses element array. Index dimulai dari 0 s/d jumlah_element – 1 Contoh: bil[0]=10; bil[1]=15; bil[2]=12;

7 Bina Nusantara Contoh Array int a[10]; a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9] a[1]=10; a[8]=2; a[0]=7; a[5]=6; 10726

8 Bina Nusantara Array Contoh program implementasi Array: Jumlah bilangan: _ Input bil ke 1: _ Input bil ke 2: _ Input bil ke... Bilangan terbesar: _

9 Bina Nusantara Contoh Program #include void main(){ int Data[10]; //data adalah array 10 bil. Bulat int jum; cout > jum; for (int i = 0; i < jum; i++){ cout << “input Bil ke “ << i+1; cin >> Data[ i ]; } int max = Data[0]; //inisialisasi max dengan data[0] for (int j = 0; j < jum; j++) if ( max < Data[j] ) max = Data[j]; cout << “Bilangan terbesar = “ << max << endl; }

10 Bina Nusantara Array Dua / Multi Dimensi Syntax: type array [size1][size2]; Array dua dimensi memiliki dua atribut baris dan jalur, Array tiga dimensi memiliki tiga atribut baris, jalur dan tinggi.

11 Bina Nusantara Contoh Array int a[2][3]; a[0][0]a[0][1]a[0][2] a[1][0]a[1][1]a[1][2] a[0][2]=20; a[1][1]=5; 20 5

12 Bina Nusantara String String merupakan array of character Index dimulai dari 0 Diakhiri dengan karakter ‘\0’ (NULL String). Untuk menyimpan n buah character dibutuhkan deklarasi array sebesar (n+1). C/C++ dilengkapi dengan library yang lengkap untuk mengakses string, seperti strlen(), strcpy(), strcmp(), strchr(), dll.

13 Bina Nusantara Contoh String Deklarasi : // pesan untuk 20 char char name[21]; char amir[5] = {“Amir”};

14 Bina Nusantara Contoh Program - String #include void main() { char name[81]; // allocate for 80 chars cout << “What is your name?“; cin >> name; if (strlen(name) > 0) cout << “Hello, “ << name << “, how are you?\n”; else cout << ”Hmm, I don’t know what your name.”; }

15 Bina Nusantara 15 Diskusi dan Tanya Jawab Latihan soal


Download ppt "Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007."

Presentasi serupa


Iklan oleh Google