Minggu, 07 Oktober 2012

Artikel Array Dalam Bahasa C

Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. 

Array 1 Dimensi Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.

Bentuk umumnya :

tipe_data nama_var_array[ukuran]; 

tipe_data adalah menyatakan jenis tipe data elemen larik (int, char, float, dll)
nama_var_array adalah menyatakan nama variabel yang dipakai.
ukuran adalah menunjukkan jumlah maksimal elemen larik.


Contoh dari Dimensi 1 :

char huruf[9];
int umur[10];
int kondisi[2] = {0,1}
int arr_dinamis[] = {1,2,3} 


char huruf[9]
Berarti kita akan menyimpan tempat di memori komputer sebanyak 9 tempat dengan indeks dari 0-8


int umur[10]
Berarti kita akan menyimpan tempat di memori komputer sebanyak 10 tempat dengan indeks dari 0-9


int kondisi[2]
Berarti kita akan menyimpan tempat di memori komputer sebanyak 2 tempat dengan indeks 0-1


int arr_dinamis[]
Berarti kita mendeklarasikan array dengan ukuran maksimum array.


Contoh dalam TextPadnya

#include<iostream.h>
#include<conio.h>
main()
{
       int a[5]={10,15,20,25,30};
       int b[5]={10,20};
       int c[5]={15,0,30};
       int j;

// Menampilkan nilai dari element array
cout<<endl;
for(j=0;j<5;j++)
{
cout<<"A ["<<j<<"] = "<<a[j]<<" , B ["<<j<<"] = "<<b[j]<<" , C ["<<j<<"] = "<<c[j]<<endl;
}
getch();
}

Array MultiDimensi

Array Multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.

Deklarasi dari array multidimensi :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]

Contoh TextPadnya
#include<stdio.h>

intMain()
{
       Char data [2][3][6] = {“1”, “Mie Ayam”, “5000”, “2”, “Teh Botol”, “3500”};
Int i,j;
For(i=0; i<2; i++)
{
        For(j=0; j<3; j++)
{
        Printf(“\t%s”, data [i][j]);
}
        Printf(“\n”);
}
        Return 0;
}


Sumber dari :
 http://tutorialpemrograman.wordpress.com/2008/02/12/array-dalam-bahasa-c/
 http://uzi-online.blogspot.com/2011/03/bengtuk-array-dalam-bahasa-c.html
 http://allaboutalgoritma.blogspot.com/2009/08/program-c-array-satu-dan-dua-dimensi.html
 http://ekhafr.blogspot.com/2012/05/include-main-char-data236-1-soto-5000-2.html



Tidak ada komentar:

Posting Komentar