Bagi kalian yang lagi belajar pemrograman dengan C++ atau mungkin bingung dapet tugas buat program dari dosen, terutama membahas tentang ARRAY pada C++? (bukan ALLAY loh...!!!) Okelah karena pada pembahasan C++ ini akan coba ane jelaskan sedikit tentang apa sih itu ARRAY?? bagaimana sih cara buat ARRAY?? terus ARRAY tuh ada brapa macem?? Cekidot....!!!!
ARRAY merupakan bagian dasar pembentukan suatu struktur data yang lebih kompleks. Hampir
setiap jenis struktur data kompleks dapat di sajikan secara logik oleh
array. Nah kalo ARRAY sendiri adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe
data sama) yang jumlahnya tetap dan diberi suatu nama tertentu.
Elemen-elemen ARRAY tersusun secara sekuensial di dalam memori sehingga
memiliki alamat yang berdekatan. Elemen-elemen ARRAY bertipe data sama tapi
bisa bernilai sama atau berbeda-beda. ARRAY digunakan untuk menyimpan
data-data yang diinputkan masing-masing kedalam memory komputer. Jadi
jumlah datanya banyak namun satu jenis.
ARRAY dapat berupa :
1. ARRAY Dimensi Satu (vektor)
ARRAY dimensi satu memiliki bentuk umum :
0 1 2 3 4 -----------> subscript/index
Cara Pemanggilannya :
nama_array[subscript/index];
ex : data[0]; maka akan keluar nilai 1.
data[3]; maka akan keluar nilai 4.
Pada tipe data character (char) pendeklarasian arraynya adalah :
char nama[jumlah elemen
array][panjang karakter]={“…..”,”…..”,dst}
contoh :
char hari[7][10]={"Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"};
0 1 2 3 4 5 6
*Angka 7 merupakan jumlah elemen pada array yaitu 7 elemen dari untuk subscriptnya dimulai dari nol (0).
*Angka 10 merupakan panjang karater maksimal dari elemen Array.
Untuk pemanggilan datanya masih sama dengan yang bertipe data integer.
Ex : hari[0], maka akan muncul Minggu.
hari[1], maka akan muncul Senin, dst.
Berikut adalah contoh Program Array Berdimensi Satu :
#include<iostream>
#include<conio>
main()
{
int data[9]={1,2,3,4,5,6,7,8,9};
clrscr();
cout<<"Data Ke 0 = "<<data[0]<<endl;
cout<<"Data Ke 1 = "<<data[1]<<endl;
cout<<"Data Ke 2 = "<<data[2]<<endl;
cout<<"Data Ke 3 = "<<data[3]<<endl;
cout<<"Data Ke 4 = "<<data[4]<<endl;
cout<<"Data Ke 5 = "<<data[5]<<endl;
cout<<"Data Ke 6 = "<<data[6]<<endl;
cout<<"Data Ke 7 = "<<data[7]<<endl;
cout<<"Data Ke 8 = "<<data[8]<<endl;
getch();
}
Dan untuk hasil tampilan programnya :
2. Array Berdimensi Dua
Array Berdimensi Dua memiliki Bentuk Umum :
Keterangan :
*Tipe Data menyatakan tipe data yang digunakan. Ex : char, int, float, dll.
*Nama Variabe menyatakan jenis/nama variabel yang kita gunakan dan biasanya kita
yang menentukan sendiri namanya.
Terima kasih infonya
BalasHapusipras-net.blogspot.com
sarangken.blogspot.co.id
Mudah dipahami. makasih
BalasHapusKunjungi juga My Blog
Sangat bermanfaat.. Terimakasih atas pembelajarannya.
BalasHapussilahkan kunjungi blog kami :) My Blog
makasih tutoriialnya bang...
BalasHapusAnime Batch
Makasih bang penjelasannya mudah di mengerti, liike it
BalasHapus