Array
Sebuah variabel hanya dapat menyimpan
satu nilai dengan satu tipe data.
·
Array
Definisi
Struktur data yang menyimpan
sekumpulan elemen yang bertipe data yang sama, setiap elemen data diakses
langsung melalui indeksnya.
Deklarasi
Array
Tipe data nama array [panjang data]
Contoh
:
int nimMHS[100];
char namaMHS[13][25];
float
nilaiMHS[10];
Indexs array
·
Memanggil Elemen Pada Array
int nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
printf("Nilai Ke
2 = %d",nilai[1]);
·
Menampilkan Isi Array Dengan Looping
int nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
for
(int i=0;i<=3;i++)
{
printf("Nilai
Ke %d %d\n",i+1,nilai[i]);
}
return
0;
·
Mencari Nilai Di dalam Elemen Array
int
nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
for
(int i=0;i<=3;i++)
{
if
(nilai[i]==45)
{
printf("Nilai
45 ditemukan di elemen ke %d,dengan nilai %d ",i+1,nilai[i]);
}
}
Algoritma
Mencari Nilai Terbesar di Array
Deklarasi
I : integer;
Algoritma
Maks <- 9999
For I = 1 to 3 do
If nilai[i]>Maks then
Maks<- nilai[i]
End if
End for
String
sebagai karakter Array
Tipe data char hanya mampu menyimpan 1
karakter
Sedangkan untuk membuat string
(kumpulan dari beberapa karakter) digunakan karakter array
·
Contoh program
#include <stdio.h>
#include <conio.h>
int main()
{
int nilai[3];
nilai[0]=34;
nilai[1]=25;
nilai[2]=78;
nilai[3]=18;
int
maks;
maks=-9999;
for
(int i=0;i<=3;i++)
{
if
(nilai[i]>maks)
{
maks=nilai[i];
}
}
printf("Nilai
Terbesar Adalah %d",maks);
return
0;
}
Ouputnya
Tidak ada komentar:
Posting Komentar