Assalamualaikum Wr. Wb.

 

Kembali dengan saya Hudzaifah Rizqi dari D4 Elektronika B PENS 2019. Pada post saya kali ini, saya akan membahas mengenai apa itu ARRAY dalam pemrograman. ARRAY adalah sebuah wadah yang berisikan sekumpulan data di dalamnya yang mana memiliki tipe data yang sama dengan tersusun secara berurutan atau dapat dikatakan memiliki indeks.

 

Cara penulisan umumnya pada program code blocks :

Deklarasi tipe data – Nama_Array[jumlah data]

 

Untuk mengetahui lebih lanjut seputar ARRAY, teman – teman dapat melihat contohnya pada tugas – tugas dibawah ini :

 

  • Tugas 1 Mengurutkan Data yang Diinput Melalui Keyboard

Program :

#include<stdio.h>

 

main(){

int n,i,g,d[100],pembalik;

 

printf(“Jumlah Data = “);

scanf(“%d”, &n);

 

for(i=1;i<=n;i++){

printf(“Data ke-%d = “,i);

scanf(“%d”, &d[i]);

}

 

for(i=1;i<=n;i++){

for(g=i+1;g<=n;g++){

if(d[i]>d[g]){

pembalik=d[i];

d[i]=d[g];

d[g]=pembalik;

}

}

}

 

printf(“Data Setelah Diurutkan\n”);

for(i=1;i<=n;i++){

printf(“Data ke-%d adalah %d\n”, i, d[i]);

}

getch();

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

  • Tugas 2 Menemukan Bilangan Prima pada Kumpulan Data

Program :

#include<stdio.h>

 

main(){

int a,i,b,deret;

 

printf(“\nMasukkan Batas Bilangan = “);

scanf(“%d”, &a);

 

printf(“Bilangan Prima yang Diperoleh = \n”);

 

for(i=1;i<=a;i++){

for(b=1;b<=i;b++){

if(i%b==0){

deret++;

}

}

if(deret==2)

printf(“\t%d\n”, i);

deret=0;

}

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

  • Tugas 3 Menghitung Nilai Rata – Rata pada Data Tabel Hasil Ujian

Program :

#include<stdio.h>

 

float mat_kul[4][3] = {

{81,90,62},

{50,83,87},

{89,55,65},

{77,70,92}

};

 

main(){

float a,b,c,d;

 

printf(“No.\tNama Mhs\t\tBAHASA\t\tMATEMATIKA\t\tDIGITAL\n”);

printf(“1. \tAhmad   \t\t%0.f  \t\t%0.f      \t\t%0.f\n”, mat_kul[0][0],mat_kul[0][1],mat_kul[0][2]);

printf(“2. \tAdang   \t\t%0.f  \t\t%0.f      \t\t%0.f\n”, mat_kul[1][0],mat_kul[1][1],mat_kul[1][2]);

printf(“3. \tDani    \t\t%0.f  \t\t%0.f      \t\t%0.f\n”, mat_kul[2][0],mat_kul[2][1],mat_kul[2][2]);

printf(“4. \tEdi     \t\t%0.f  \t\t%0.f      \t\t%0.f\n”, mat_kul[3][0],mat_kul[3][1],mat_kul[3][2]);

 

 

a=(mat_kul[0][0] + mat_kul[0][1] + mat_kul[0][2])/3;

b=(mat_kul[1][0] + mat_kul[1][1] + mat_kul[1][2])/3;

c=(mat_kul[2][0] + mat_kul[2][1] + mat_kul[2][2])/3;

d=(mat_kul[3][0] + mat_kul[3][1] + mat_kul[3][2])/3;

 

 

printf(“\nNo.Mhs\t\tRata-rata\n”);

printf(“1.\t\t%2f\n”, a);

printf(“2.\t\t%2f\n”, b);

printf(“3.\t\t%2f\n”, c);

printf(“4.\t\t%2f\n”, d);

 

}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Sekian yang dapat saya sampaikan.

Semoga dapat memberikan manfaat.

 

Terima Kasih,

Wassalamualaikum Wr. Wb.