Variabel Array 1 Dimensi pada pemrograman Bahasa C


Array adalah suatu tipe data terstruktur dapat menyimpan banyak data dengan nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula.

Contoh Variabel Array pada pemrograman bahasa C.
int  bil[10];
Deklarasi variabel array integer dengan panjang 10, artinya variabel bil dapat menyimpan data integer sebanyak sepuluh dari bil [0] sampai bil [10]. Variabel array bil ini berdimensi 1.


http://wahcilik.blogspot.com/2016/03/variabel-array-1-dimensi-pada.html


Cara memberi nilai data pada variabel array, sebagai berikut:

1. Dengan deklarasi variabel

int bil [10]={32 , 74, 51, 24, 25, 50, 12, 81, 67, 90};
2. Memberi nilai dari hasil operator aritmatik

int bil [10];
bil [0] = 32;
bil [1] = 74;
bil [2] = 51;
bil [3] = 24;
bil [4] = 25;
bil [5] = 50;
bil [6] = 12;
bil [7] = 81;
bil [8] = 67;
bil [9] = 90;

3. Memasukkan dari alat input keyboard

int bil [10];

int i = 0;
while (  i <= 9 )
{
        printf("bil [%d] = ", i);
        scanf("%d", &bil[i]);
        i +=1;
}

Contoh coding lengkap:

#include < stdio.h >
#include < math.h >

// Header untuk hapus layar
#include < stdlib.h >
int system (const char *command);

int main() {

        // Perintah hapus layar

    system ("clear");

        //idenfikasi variabel

    int bil[10], i;
    char lagi;

    lagi = 'Y';

        //awal pengulangan jika lagi Y atau y

    while ( lagi=='Y' || lagi=='y')
    {

                // Perintah hapus layar

            system ("clear");


                //Masukan variabel array

        puts("Memasukan varaibel Array :");
       
        i = 0;
        while ( i <= 9 )
        {
            printf("bil[%d] = ",i);
            scanf("%d", &bil[i]);
            i +=1;
        }


                //Menampilkan Variabel Arrayy

        puts("Menampilkan varaibel Array :");
       
        i = 0;
        while ( i <= 9 )
        {
            printf("Bil[%d] = %d \n",i, bil[i]);
            i +=1;
        }

                //Masukakan variabel lagi untuk menggulang

        int ulang =1; 
        while ( ulang == 1 )
        {
                   printf("\n\nCoba lagi tekan tombol Y / T (mengakhiri) - Enter!");
                    scanf("%s", &lagi);
            if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t')
            {
                ulang = 0;
            }
        }

    }

    //Mengakhiri Program Bahasa C

    return 0;
}