A.
Array
Struktur data yang menyimpan sekumpulan elemen yang
bertipe data yang sama, setiap elemen data diakses langsung melalui indeksnya.
B.
Deklarasi
Array
Tipe data nama array [panjang data]
Contoh :
int nimMHS[100];
char namaMHS[13][25];
float nilaiMHS[10];
1.
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]);
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;
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]);
}
}
Deklarasi
I
: integer;
Algoritma
Maks
<- 9999
For
I = 1 to 3 do
If
nilai[i]>Maks then
Maks<-
nilai[i]
End
if
End for
#include<stdio.h>
int main ()
{
int
nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
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;
}
Output yang dihasilkan dari syntax diatas;
|
Sedangkan untuk menentukan nilai terkecil dari
program diatas yaitu dengan cara merubah maks (maksimal) menjadi min (minimal),
juga merubah tanda lebih besar dari (>) menjadi kurang dari (<) pada
program. Dan berikut adalah syntax dari menentukan nilai terkecil dengan contoh
yang berbeda;
#include<stdio.h>
int main ()
{
int nilai[3];
nilai[0]=8;
nilai[1]=10;
nilai[2]=5;
nilai[3]=6;
int min;
min=1000;
for (int i=0;i<=3;i++)
{
if (nilai[i]<min)
{
min=nilai[i];
}
}
printf("Nilai Terkecil Adalah
%d",min);
return 0;
}
Berikut adalah output dari syntax diatas;
|
5.
Menyalin nilai array
#include<stdio.h>
int main ()
{
int
nilai[3];
nilai[0]=12;
nilai[1]=45;
nilai[2]=90;
nilai[3]=41;
int
nilai2[3];
for (int i=0;i<=3;i++)
{
nilai2[i]=nilai[i];
}
printf("cetak nilai array
nilai\n");
for (int i=0;i<=3;i++)
{
printf("Array nilai ke %d =
%d\n",i+1,nilai[i]);
}
printf("cetak nilai array
nilai1\n");
for (int i=0;i<=3;i++)
{
printf("Array nilai ke %d =
%d\n",i+1,nilai2[i]);
}
}
|
C.
String sebagai karakter Array
Tipe data char hanya mampu menyimpan 1 karakter , sedangkan untuk membuat string (kumpulan dari beberapa karakter)
digunakan karakter array.
Deklarasi
1. Char nama[20];2. Char string[20];
Berikut adalah contoh dari program Membuat nama dengan tipe data
Char/String;
#include<stdio.h>
int main ()
{
char nama [11];
nama[0]='M';
nama[1]='.';
nama[2]='N';
nama[3]='U';
nama[4]='R';
nama[5]=' ';
nama[6]='I';
nama[7]='H';
nama[8]='S';
nama[9]='A';
nama[10]='N';
for (int i=0;i<=11;i++)
{
printf("%c",nama[i]);
}
}
Berikut adalah output yang dihasilkan;
|
Tidak ada komentar:
Posting Komentar