Upload
phamhuong
View
229
Download
0
Embed Size (px)
Citation preview
L/O/G/Owww.themegallery.com
Array (larik)Pertemuan 5
Tenia WahyuningrumST3 Telkom Purwokerto
Algoritma pemrograman
Coba perhatikan code program berikut !
int number1; int number2; int number3;
number1 = 1; number2 = 2; number3 = 3;
Coba perhatikan code program berikut !
Code di atas bukanlah contoh yang baik untuk memperlihatkan proses penginisialisasian dan penggunaan variabel, terutama jika variabel
tersebut digunakan untuk tujuan yang sama.
• Sebuah array akan menyimpan beberapa item data dengan tipe data yang sama di dalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot.
– Cara penyimpanan [struktur data] inilah yang disebut sebagai array.
definisi
Array
array
Tipe data yang sama, disimpan dalam satu tempat yang sama dan diberi nomor indeks.
Umumnya, indeks dimulai dari “0”
NIM
NAMA
NILAI
NIM[0]
NIM[1]
NIM[2]
NIM[3]
NAMA[0]
NAMA[1]
NAMA[2]
NILAI[0]
NILAI[1]
NO NIM NAMA NILAI
1 D3001 ALI 80,78
2 D3002 DIANA 90
3 D3003 RINA 70,65
4 D3004 BUDI 54,345
5 D3005 DODI 76
Pendeklarasian array
Untuk mendeklarasikan array :– tulis tipe datanya, – diikuti dengan tanda kurung [],
Contoh:
int ages[ 3 ];
Diubah menjadi
int number1; int number2; int number3;
number1 = 1;
number2 = 2;
number3 = 3;
int number [2];
number[0]=1; number[1]=2; number[2]=3;
Cara mengakses array
Contoh, pada array yang telah kita deklarasikan tadi, kita mempunyai
//memberikan nilai d3010 kepada elemen pertama array
nim[0] = d3010;
//mencetak elemen array yang terakhir cout<<nim[3];
Pengaksesan Array
int number1; int number2; int number3;
cout<<number1 ; cout<<number2 ; cout<<number3 ;
int number [2];
for (int i=0; i<=2;i++) { cout<<number[i]; }
for (i=5; i>0; i--){ data[i]= i; cout<<"data i : "<<data[i]<<endl;
}
(faisal)
2. Tuliskan outputnya !
for (i=1; i<3; i++){ for (j=3; j>0; j--){ y=y+i; data[i]=y; cout<<i<<" , "<<j<<" : "; cout<<data[i]<<endl; }
}
3. Tuliskan outputnya, jika y=0 !
for (i=1; i<3; i++){ for (j=3; j>0; j--){ data[i]=i*j; cout<<i<<" , "<<j<<" : "; cout<<data[i]<<endl; } }(fajar & akbar)
4. Tuliskan outputnya!