Assalamualaikum wr.wb. Kembali lagi bersama saya Shella Maharani dari 1D4EBakan membahas pemrograman tentang Array. Sungguh terdengar asing di telinga kita. namun, kita harus mencari tau apa sebenarnya yang dimaksud dengan Array agar kita lebih paham, yuk kita belajar.

Array adalah:

– Sekumpulan data

– Semua tipe datanya HARUS sama

– Menggunakan nama variabel yang sama

– Dibedakan menurut indeksnya ,by default dimulai dari 0 s/d(n-1) , dengan n adalah jumlah elemen dalam array

• Array bisa berupa array berdimensi satu, dua, tiga atau lebih.

– berdimensi satu(one-dimensional array) mewakili bentuk suatu vektor.

– berdimensi dua(two-dimensional array) mewakili bentuk dari suatu matriks atau tabel

– berdimensi tiga(three-dimensional array) mewakili bentuk suatu ruang

bentuk umum Array = tipe_datanama_var[ukuran];

Agar lebih memahaminya, ayo kita mengerjakan tugasnya;

Tugas 7.5.1 Membuat Program Untuk Mengurutkan Data

#include <stdio.h>

void main()
{
static int a,b,c[100],x,y;

printf(“\nMasukkan banyaknya angka…”);
scanf(“%d”, &a);

for(b=1;b<=a;b++)
{
printf(“Masukkan angka ke %d…”,b);
scanf(“%d”, &c[b]);
} for(b=1;b<=a;b++)
{
for(x=b+1;x<=a;x++)
{ if(c[b]>c[x])
{ y=c[x];
c[x]=c[b];
c[b]=y;
}
}
}
printf(“\nAngka setelah diurutkan dari yang terkecil…\n\n”);
for(b=1;b<=a;b++) {
printf(“Angka ke-%d adalah %d\n”,b,c[b]);
}
}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

kita memasukkan data berupa angka acak, kemudian program akan mengurutkan data angka yang dimasukkan dari yang terkecil.

Tugas 7.5.2 Menentukan Banyaknya Bilangan Prima

#include<stdio.h>

main()
{
static int a,b,c,d,e,f,g[100],i,j;

printf(“\n Masukkan batas awal angka … “); scanf(“%d”,&a);
printf(” Masukkan batas akhir angka … “); scanf(“%d”,&b);

j=b+1-a;
menu1:
e=0;
for(c=1;c<=a;c++)
{
d=a%c;
if(d==0) e++;
}
if(e==2)
{
f++;
g[f]=a;
}
i++;
printf(“\rMemperoleh %d bilangan prima”,f);
a++;
if(a<=b) goto menu1;
printf(“\n”);
getch();

for(c=1;c<=f;c++)
{
printf(” Angka prima ke %d adalah %d\n”,c,g[c]);
}}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

kita menginputkan batas awal dan akhir angka bilangan prima. kemudian program akan menampilkan banyaknya bilangan prima diantara batas tadi dan apa saja bilangan primanya.

Tugas 7.5.3 Membuat Program Untuk Menampilkan Nilai

#include<stdio.h>

main()
{
int a,b,c,d,e,f,j;
static float g[5][26],h[26],i[26];

menu:
c=’A’;
printf(“\n Masukkan banyaknya mahasiswa … “); scanf(“%d”,&a);
printf(” Masukkan banyaknya nilai … “); scanf(“%d”,&e);
puts(“”);
for(b=1;b<=a;b++)
{
for(f=1;f<=e;f++)
{
printf(” Masukkan nilai ke %d mahasiswa %c … “,f,c); scanf(“%g”,&g[f][b]);
}
c++;
puts(“”);
}

for(b=1;b<=a;b++)
{
for(f=1;f<=e;f++)
{
h[b]=h[b]+g[f][b];
}
i[b]=h[b]/e;
h[b]=0;
}
system(“cls”);

c=’A’;
printf(“\n No.\tNama\t”);
for(f=1;f<=e;f++)
{
printf(“Nilai%d\t”,f);
}
printf(“Rata-rata\n”);
printf(” —————“);
for(f=1;f<=e;f++)
{
printf(“——–“);
}
printf(“———\n”);
for(b=1;b<=a;b++)
{
printf(” %d.\t%c\t”,b,c);
for(f=1;f<=e;f++)
{
printf(“%g\t”,g[f][b]);
}
printf(“%.2f\n”,i[b]);
printf(” —————“);
for(j=1;j<=e;j++)
{
printf(“——–“);
}
printf(“———\n”);
c++;
}}

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

sekian, terimakasih 🙂 semoga kalian semakin paham ya apa yang dimaksud dengan Array. SEMANGAT!