Mengenal ARRAY

 


Definisi ARRAY


Apa itu array ? array adalah sebuah variabel yang hanya bisa  menampung tipe data yang sama . dan Array adalah sebuah tabel, larik yang hanya bisa diakses melalui indeks nya.Misalnya array integer hanya bisa menampung nilai yang berupa integer saja.


Kelebihan Array adalah data bebas , dan satu vareiabel dapat menampung banyak data

Kelemahan nya yaitu mudah overflow


Contoh Array

    Semisal saya mempunyai empat variabel bertipe integer yang bernilai 5, 12,11, dan 25. Lalu bagaimana caranya variabel tersebut bisa menjadi lebih simpel ?? caranya yaitu menggunakan array. nah misal, kita mempunyai array data  bertipe integer yang mempunyai isi seperti variabel a,b,c,dan d.

untuk pengimplementasian di source code sebagai berikut.

Perlu diketahui di saat koding index array dimuali dengan indeks 0 bukan 1 


// notasi

    /// judul : contoh array

    // kamus

        a,b,c,d <= integer

        data[4]  <= array of integer

      // deskripsi

            a = 5

            b = 12

            c = 11

            d =25

                  data[1] = 5

                   data[2] = 12

                  data[3] = 11

                data[4] = 25

     output data[1] , data[2], data [3], data[4] 


// source code

/    / judul : contoh array

    #include <iostream>

    using namespace std;

    // kamus

    int a , b,c,d;

    int data[4];

    // deskripsi

    int main ()

    {

        a = 5;

        b = 12;

        c = 11;

        d =25;

        // array

        data[0] = 5; // indeks 1 dari array data berisikan 5

        data[1] = 12;// indeks 2 dari array data berisikan 12

        data[2] = 11;// indeks 3 dari array data berisikan 11

        data[3] = 25; // indeks 4 dari array data berisi 25


        cout << data[0] << " " << data[1] << " "<< data[2]<< " " << data[3];

    }


// output

            



Contoh mengisi data array menggunakan looping

        Jika mengisi satu persatu indeks array akan menjadi lebih lama dan tidak efisien saat memprogram, jadi kita harus menggunakan looping supaya memudahkan kita mengarraykan sesuatu.

// notasi

        // judul : contoh array dengan loop
        // kamus
            data[4] array of integer
            x,y <= integer // sbg counter
        // deskripsi
            x =0;
              while (x < 4)
                   input darta[x]    
                x = x+1
            y = 0
            do
                    output data[y]
                    y = y+1
            while(y < 4)

// source code
        // judul : contoh array loop

#include <iostream>
using namespace std;
// kamus
int x,y;
int data[4];
// deskripsi
int main ()
{
    // input
    x = 0;
    while(x < 4)
    {
        cin >> data[x];
        x= x+1;
    }

    // output
    y = 0;
    do
    {
        cout << data[y] << " ";
        y = y+1;
    }while(y < 4);
}



// output 








Comments

Popular posts from this blog

Mengenal sequence dalam programming

Tugas KRS KHS

Mengenal Looping