You are on page 1of 4
PERTEMUAN 4 Array Larik | 4.4, TUJUAN : ¢ Mahasiswa mampu memahami penggunaan Array dan Larik serta mampu menerapkannya pada program 4.2, MATERI: A. Penjelasan Array B. Pembuatan Array sederhana C. Pembuatan Array D1 4.3, LANDASAN TEORI 43.1. Array Array adalah sebuah variabel yang menyimpan lebih dari satu buah data yang memilki tipe data yang sama. Array juga dapat didetenisikan sebagai tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang same. Suatu array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya Komponen dalem suatu array ditunjuk oleh suatu indek untuk membedakan variabel yang satu dengan variabel lainnya. Setiap data yang terdapat dalam array tereebut menempati alamat memori yang berbeda disebut elemen array. Untuk mengakses nilai dari suatu elemen array, akan digunakan indeks dari array tersebut. Sangat perlu diperhatikan bahwa dalam bahasa C/C++, indeks array selalu dimulai dari angka 0, buken 1. Hal ini berbeda dengan bahasa pemrograman lainnya misalnya bahasa pascal dimana indeks awal array dapat ditentukan dengan keinginan kita. Untuk mendekalarasikan suatu array dalam bahasa C adalah dengan menggunakan tanda [ ] (bracket). 4.3.2, Array berdimensi Satu Variabel array dalam bahasa C/C++ dapat digolongkan menjadi tiga dimensi : a. Array Berdimensi Satu b. Array berdimens! dua Suatu array dapat digambarkan sebagai kotak panjang yang berisi Kotak-kotak kecil didalam kotak panjang tersebut. Array Nil_Akhir Inisialisasi array berdimensi satu adalah memberikan nilai awal terhadap suatu variabel. Bentuk pendefenisian suatu array dapat dilihat pada contoh berikut ini 4.4, PRAKTIKUM a. Praktikum 1 include using namespace std; int main() { int nilai[5 ={70,72,71,82,90}; int i; for (i=0;i<5ji++){ cout <<"Cetak Nilai ke-" Hinclude int main() { int arrayku[5]; // Array memuat 5 integer int 4; for ( 1-0; ic53 it+) // 0-4 { std::cout << "Nilai untuk arrayku[" << i « "]: std::cin >> arrayku[i]; for (i = 0; i<5; i++) std::cout << ice": " getch(); return @; nd << arrayku[i] << std } ©. Praktikum 3 Demonstrasikaniah penggunaan const dan enum dalam array #include #include int main() { m NaaHari { Mggu, Senin, Selasa, Rabu, Kanis, Jumal, Sablu, Harinya }; int ArrayHari[Harinya] = { 10, 20, 30, 40, 50, 60, 70 }; std: scout << lai pada Selasa adalah: “ << ArrayHari[Selasa]; getch(); return @; + Praktikum 4 #include Hinclude using namespace std; void array_angka(){ int angka[5]=(10, 20, 30,40, 50}; for(int i = 0; ic=a; it+){ couts<"Nilai dari index ke-["< using namespace std int umur[] = {18, 19, 40, 21, 225 int n, hasil-05 int main () { for (n-8 5 nS j + ) { hasil+= umur[n}; + cout << hasil; return 0; + 4.5. LATIHAN a. Buatlah sebuah pregram menggunakan array dengan panjang array didefenisikan berdasarkan yang diinputkan oleh user pada console. b. Buatlah sebuah pregram dengan penjumlahan 5 bilangan bulat (positifinegative) yang diinputkan oleh user pada console.

You might also like