Array dalam C

Sebenarnya untuk dapat membuat aplikasi seperti aplikasi peminjaman mobil dalam postingan kemarin yaitu pembuatan struct harus terlebih dahulu mengenal array. Array adalah susunan data dengan jumlah tertentu yang bertipe sama dan bernama sama. Array dibagi menjadi 3 macam:

1. Array satu dimensi

Array satu dimensi yaitu pengambilan setiap elemen data berdasarkan index yang dimulai dari 0.untuk penulisan Bentuk umum pendeklarasian seperti dibawah ini:

nama_array[ukuran_atau_jumlah_susunan_data]

contoh: int ANGKA[5]={10,20,30,40,50};
int adalah tipe data elemen array, ANGKA adalah Nama Array, [5] Jumlah Elemen Array dan {10,20,30,40,50} merupakan nilai array.

Suatu array dapat digambarkan sebagai kotak panjang yang berisi kotak-kotak
kecil didalam kotak panjang tersebut, seperti contoh :
arraysatudimensi

Subscript atau index array selalu dimulai dari Nol(0).

Kemudian untuk mengakses/ membaca subscript atau index 0- 4 atau 10-50
dengan ANGKA[0] s/d ANGKA[4], Maka gunakan potongan script berikut;

printf(“Indeks 0> Data ke 1 = %d \n”,ANGKA[0]);//Indeks 0

contoh program:

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

int angka[5] = {10,20,30,40,50};
int main(){
printf("\n***** Muchamad Saifurrachman *****\n\n");
printf("=====================================\n");
printf("Index 0> Data ke 1 = %d \n", angka[0]);
printf("Index 1> Data ke 2 = %d \n", angka[1]);
printf("Index 2> Data ke 3 = %d \n", angka[2]);
printf("Index 3> Data ke 4 = %d \n", angka[3]);
printf("Index 4> Data ke 5 = %d \n", angka[4]);
printf("=====================================\n");
system("pause");
return (0);
}

hasil dari source code diatas:
aray1dimens

2. Array dua dimensi

Array 2 dimensi adalah array yang membaca 2 elemen index atau subskrip yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian seperti dibawah ini:

nama_array[jumlah_eleman_baris][jumah_eleme_kolom];

#include <stdio.h>
#include <stdlib.h>
void main(){
printf("\n===== Muchamad saifurrachman =====\n\n");
printf("++++++++++++++++++++++++++++++++++++\n");
int k;
char warna[4][7] ={{'m','e','r','a','h',},{'k','u','n','i','n','g'},{'h','i','j','a','u'},{'b','i','r','u'}};

for (k=0;k<4;++k){
	printf("%s\n",warna[k]);
}
printf("++++++++++++++++++++++++++++++++++++\n");
system("pause");
}

hasil dari kode diatas:
array 2 dimensi

3. Array Multidimensi

Array Multidimensi adalah array yang dimensi nya lebih dari satu, array 2 dimensi termasuk dalam array multidimensi dan didalam pemrograman dalam mengolah perhitungan matrik array yang digunakan sampai 3 array.

Advertisements

Posted on October 28, 2013, in Bahasa C/C++. Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: