Assalamualaikum Warohmatullah Wabarokatuh.

berjumpa lagi dengan “WONG NDESO”

pada perjumpaan  ini kita akan membahas tentang “ARRAY”,

Pengertian Array

Array adalah tumpukan variabel yang sejenis dan memiliki nama yang sama. Konsep suatu array menjadikan tumpukan variabel tersebut mampu menampung nilai yang berbeda asalkan tetap dengan tipe yang sama dengan tipe array. Sintaks penulisan array adalah sebagai berikut:

1
tipe nama_array[elemen];

Tipe array merupakan tipe data tumpukan variabel tersebut, sedangkan nama_array adalah nama tumpukan variabel. Untuk elemen atau indeks, merupakn pembeda yang membedakan tumpukan variabel yang satu dengan yang lainnya dalam satu array, karena di awal sudah Mimin jelaskan bahwa array memiliki nama dan jenis yang sama namun pembendanya terletak di indeks atau elemen itu sendiri.

Pendeklarasian Array

Berikut mimin contohkan cara mendeklarasikan suatu array:

1
int tampungan[5];

Pada contoh diatas, Mimin membuat array dengan nama tampungan bertipe data integer dimana array ini dapat menampung nilai sebanyak 5 buah. Masing-masing nilai yang dimasukkan akan diberikan nomor elemen atau indeks dari elemen ‘0’ hingga ‘4’. Yang perlu kamu ingat bahwa, penomoran elemen pada array dimulai dari angka ‘0’.

Untuk lebih memahaminya mari kita coba untuk mempraktekkannya ….

Pertama!

Membuat program untuk mengurutkan data dengan urutan naik (Ascending).

coba ketik sesuai code dibawah ini :

#include <stdio.h>
#include <math.h>
main()
{int data,a,z,b;

printf(“Masukan jumlah data = “);
scanf(“%d”,&data);
int nilai[data];
for(a=0;a<data;a++){
printf(“data ke %d = “,a+1);
scanf(“%d”,&nilai[a]);
}
for(a=0;a<data;a++){
for(b=a+1;b<data;b++){
if(nilai[a]<nilai[b]){
z=nilai[b];
nilai[b]=nilai[a];
nilai[a]=z;
}}}
printf(“Data urutannya dari terbesar adalah “);
for(a=0;a<data;a++){
printf(“%d”,nilai[a]);
if(a<data-1){printf(“,”);}
}

getch();}

saat dijalankan hasil yang akan dikeluarkan :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kedua!

Membuat program yang dapat menghitung Algoritma Sieves of Erastosthenes (menampilkan nilangan prima dari input(n).

coba ketik sesuai code dibawah ini :

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

int main()
{int n,i,a;
printf(“Menampilkan bilangan prima dari 1 sampai n .Masukan nilai n = “);
scanf(“%d”,&n);
int p[n];
for(i=2;i<=n;i++){p[i]=1;}
for(i=2;i<n;i++){if(p[i]){for(a=2;a*i<=n;a++){p[i*a]=0;}}}
for(i=2;i<=n;i++)
{if(p[i]!=0){printf(“%d “,i);}}
getch();}

saat dijalankan hasil yang akan dikeluarkan :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Ketiga!

Membuat program untuk menentukan nilai rata – rata dari input.

coba ketik sesuai code dibawah ini :

#include <stdio.h>
#include <math.h>
int main()
{ int jumlah,a;
printf(“Masukan jumlah siswa = “);
scanf(“%d”,&jumlah);
float bhs,mtk,digi,rata[jumlah];
char string[16][16];
printf(“No.\t\tNama Mahasiswa\tBAHASA\tMATEMATIKA\tDIGITAL\n”);
for(a=0;a<jumlah;a++){
printf(“%2d\t\t”,a+1);
scanf(“%s%f%f%f”,&string[a],&bhs,&mtk,&digi);
rata[a]=(bhs+mtk+digi)/3;}
printf(“No\t\tNama Mahasiswa\t\tRata rata\n”);
for(a=0;a<jumlah;a++)
{printf(“%2d\t\t%s\t\t\t%g\n”,a+1,string[a],rata[a]);}
}

saat dijalankan hasil yang akan dikeluarkan :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nah kita telah sampai pada penghujung materi,

Cukup sekian pembahasan kali ini, Semoga bermanfaat dan mohon maaf apabila ada kesalahan karena sejatinya kebenaran hanyalah milik Allah semata

Wassalamu’alaikum Wr.Wb