Minggu, 07 Oktober 2012

TUGAS ARTIKEL ARRAY DALAM BAHASA C


ARRAY

Array adalah sekumpulan data-data serupa yang disimpan atau digunakan di dalam sebuah variabel dengan nama yang sama, dan indeks di sebuah variabel yang digunakan untuk membedakan antara data yang satu dengan data yang lainnya.
Array dapat dibedakan menjadi 3 jenis, yaitu : 
1. Array 1 dimensi adalah array terdiri dari satu baris memilki banyak kolom. 
2. Array 2 dimensi adalah array terdiri dari lebih dari satu baris memiliki banyak kolom.
3. Array n dimensi adalah array yang bukan hanya terdiri dari sebuah baris dan sebuah kolom saja didalamnya.


 Array 1 Dimensi.

Sebuah array 1 dimensi dapat atau bisa digunakan bersamaan dengan sebuah deklarasi atau tersendiri. Inisialisasi sebuah  array adalah dengan meletakkan sebuah elemen suatu array didalam tanda kurung siku [], antara elemen yang satu atau dengan elemen yang lainnya dengan dipisahkan dengan tanda koma.

Contoh array 1 dimensi dalam bahasa C :

#include <stdio.h>
int main()
{
            int a;
            int hitung=1;
            int x[1];
            for(y=1;y<5;y++)
            {
                        hitung+=y;
                        x[y]=hitung;
                        printf("%3d - %3d\n",y,x[y]);
            }
            getch();
            return 0;
}

OUTPUT :
1-1
2-2
3-5
4-9
5-14


Array Multidimensi.

Array multidimensi adalah sebuah array yang terdiri dari sebauh array juga didalamnya. Deklarasi array multidimensi dapat dilakukan dengan cara seperti adanya lebih dari satu sebuah pasangan kurung siku di dalam deklarasi suatu array, jumlah pasangan yang ada didalam kurung siku menyatakan dimensi suatu array tersebut. 


Contoh array multidimensi dalam bahasa C :

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


int main()
{
    char h=64, nama[5][4][22] = {
        "Persib","Arema","Pelita","Persija",
        "Sriwijaya","Persiba","Deltras","Persipura",
        "Persiwa","Semen Padang","Persibo","Persikoci",
        "Persmin","Bontang FC","Persema","Persikab",
        "Uni","Pon Riau","Indonesia U22","Indonesia senoir"  
    
    };

    printf("Liga Indonesia : \n\n");

    for(i=0; i<5; i++)
    {
        ++h;
        printf("Grup %c  \n", h);

        for(s=0; s<4; s++)
        {
            printf("      %d. %s \n", s+1, nama[i][s]);   
        }
        printf("\n");
    }
    

    getch();

}

OUTPUT :
Grup A:  Persib
              Arema
              Pelita
              Persija
Grup B:  Sriwijaya
              Persiba
              Deltras
              Persipura
Grup C:  Persiwa
              Semen Padang
              Persibo
              Persikoci
Grup D:  Persmin
              Bontang FC
              Persema
              Persikab
Grup E:  Uni
              Pon Riau
              Indonesia U22
              Indonesia senior


Sumber :

-http://kodeprogramcpp.blogspot.com/2012/05/program-c-array-3-dimensi.html
-http://danangjunaedi.files.wordpress.com/2008/11/minggu-07.pdf
-http://catatan.desdrianton.net/scjp/content/ARRAY.htm
-https://docs.google.com/viewer?a=v&q=cache:JECqQF7ksCIJ:wsilfi.staff.gunadarma.a c.id/Downloads/files/1378/BhsC_Array.DOC+&hl=id&gl=id&pid=bl&srcid=ADGEESjXFQz94 by_TvCWQ-UdEBuSQg9FOD4bdXw-bC_Lx59sJDjT66FYkl3rOiuBCdI7HReeeWM0tz3JMy0YXQ-nIoZqc Lz3As8ANwo_hGqGag9uE15sNhQtaulviEf_bIMq2R2TDUvM&sig=AHIEtbRc2h4NHUMO5djSY5-opUFu ekOTRA