0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan11 halaman

Array

Dokumen ini menjelaskan tentang array dalam pemrograman, termasuk definisi, cara mengakses nilai, serta jenis-jenis array berdasarkan dimensi. Terdapat contoh deklarasi dan penggunaan array satu dimensi, dua dimensi, dan multidimensi, serta penjelasan mengenai memori yang digunakan. Selain itu, dokumen ini juga mencakup contoh program dalam bahasa C/C++ untuk menampilkan isi array.

Diunggah oleh

meri sipahutar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan11 halaman

Array

Dokumen ini menjelaskan tentang array dalam pemrograman, termasuk definisi, cara mengakses nilai, serta jenis-jenis array berdasarkan dimensi. Terdapat contoh deklarasi dan penggunaan array satu dimensi, dua dimensi, dan multidimensi, serta penjelasan mengenai memori yang digunakan. Selain itu, dokumen ini juga mencakup contoh program dalam bahasa C/C++ untuk menampilkan isi array.

Diunggah oleh

meri sipahutar
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

Array

Array adalah suatu variable yang berisikan data yang sejenis atau sama.
Variabel adalah suatu tempat / pengenal yang dapat berisikan suatu
nilai.
Arti sejenis/sama adalah data ke-1, ke-2, ke-3 dst harus sama atau
serupa.
Cara mengakses suatu nilai yang ada pada array ?.
Dengan memanggil indeksnya.
Penulisan indek array dalam bhs C/C++. Dimulai dari 0,1,2,3 ,.. N-1
Coba sebutkan jenis array ditinjau dari segi dimensinya ?.
Array 1 dimensi ?. Array yang hanya terdiri dari 1 baris saja.
Array 2 dimensi ?. Array yang terdiri dari beberapa baris dan kolom.
Array multidimensi ?. Array yang terdiri dari minimal 3 dimensi.
deklarasi Array berdimensi 1.
int saya[9];

Catatan :
Nama array Saya,
indeks saya[0], saya[1], saya[2],….saya[8].
Jumlah data yang dapat disimpan  9 angka.
Jumlah memori yang dipakai untuk deklarasinya 18 byte
Int = 2 byte * 9 = 18 byte.
Contoh:
Int saya[9] ={12,80,9,-12,120,90,87,9,10};

Saya[7]=9
Saya[0]=12
Saya[10]= error

Char aku[5]={‘a’,’b’,’c’,’d’,’e’};
Memori = 5 byte {1 * 5 = 5 byte}
Aku[0]=a, aku[3]=d
Int kami[3][6];
Berapa jumlah baris=3,
Berapa jumlah kolom =6,
Jumlah memori yang dipakai = 36 byte { 2 * 3 *6}

Contoh:
Int aku[3][2]={{12,21}{102,230}{10,9}};
Aku[0,2]= error

Int dia[2][3]={{12,21,102}{230,10,9}};
Dia[0,2]=102
Int guru[5][4][2];
Memori yang dibutuhkan =2*5*4*2= 80 byte
Jumlah data yang ditampung =40 buah data
Jenis loop = perulangan
• Loop tak tersarang => array 1 dimensi
• Loop tersarang  2, multi dimensi
Int saya[10];
For (i<=0; i<=9;i++)
{
}
• Int dia[5][5];
For (i<=0;i<=4; i++)
{
for (j <=0; j <=4; j++)
{

}
}
• Int dia[10][11][3];
For (i<=0; i<=9;i++)
{
for (j <=0; j<=10; j++)
{
for (k<=0; K<=2; K++)
}
{
}
}
Soal: Misal ada sebuah array yang telah terisi beberapa data yaitu
[12,10,9,14,8,21]. Buatlah program Bahasa C/C++ untuk menampilkan
Semua data/isi array tersebut.

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

main()
{
int i, j;
int a[2][6]={{12,10,9,14,8,21},{1,2,3,4,5,6}};
for (i=0; i<=1; i++)
{
for (j=0; j<=5;j++)
{
printf(“\n a[%3d] = %3d”, i, a[i], j, a[j]);
}
}
_getch();
}

Anda mungkin juga menyukai