![]()
Array adalah variable yang berindeks. Perbedaannya dengan variabel biasa adalah pada tempat penyimpanan data. Varibel biasa hanya memiliki satu tempat data sedangkan array mempunya beberapa tempat. Amati list program berikut berkut !
| Sintak Program | Outpout Program |
| Program cetakhari; Uses Crt; Var hari1,hari2,hari3,hari4, hari5,hari6,hari7:string; Begin clrScr; write(‘Ketik hari ke-1 : ’); readln(hari1); write(‘Ketik hari ke-2 : ’); readln(hari2); write(‘Ketik hari ke-3 : ’); readln(hari3); write(‘Ketik hari ke-4 : ’); readln(hari4); write(‘Ketik hari ke-5 : ’); readln(hari5); write(‘Ketik hari ke-6 : ’); readln(hari6); write(‘Ketik hari ke-7 : ’); readln(hari7); writeln; write(hari1,hari2,hari3,hari4, hari5,hari6,hari7); readln; End. | Ketik hari ke1 : Senin Ketik hari ke2 : Selasa Ketik hari ke3 : Rabu Ketik hari ke4 : Kamis Ketik hari ke5 : Jum’at Ketik hari ke6 : Sabtu Ketik hari ke7 : Minggu SeninSelasaRabuKamisJum’atSabtuMinggu |
Pada program diatas dituliskan program untuk menanyakan nama hari ke-1 sampai dengan ke-7, kemudian hasil input dari user akan ditampilkan pada akhir program. Variabel yang digunakan pada list program di atas adalah hari1,hari2,hari3,hari4,hari5,hari6,hari7 , total jumlah variabelnya adalah tujuh. Padahal ke tujuh variabel tersebut memuat data yang sama, yaitu hari. Seandainya kasus tersebut terjadi maka sudah saatnya kamu gunakan tipe data array.
Format penulisan untuk mendeklarasikan tipe data array adalah seperti berikut :
NamaVariabel : array[1..10] of string ;
Sekarang perhatikan linting program berikut:
| Sintak Program | Outpout Program |
| Program cetakhari; Uses Crt; Var hari:array[1..7] 0f string; i :byte; Begin clrScr; i:=1; repeat write(‘Ketik hari ke-‘,i,’:’); readln(hari[i]); i:=i+1; until i > 7; writeln; write(hari1,hari2,hari3,hari4, hari5,hari6,hari7); readln; End. | Ketik hari ke1 : Senin Ketik hari ke2 : Selasa Ketik hari ke3 : Rabu Ketik hari ke4 : Kamis Ketik hari ke5 : Jum’at Ketik hari ke6 : Sabtu Ketik hari ke7 : Minggu SeninSelasaRabuKamisJum’atSabtuMinggu |
Dengan menggunakan varibel array maka jumlah varibel yang digunakan menjadi lebih sedikit, yaitu hanya satu (hari), sedangkan outputnya sama saja dengan program yang tidak menggunakan array. Sehingga program menjadi lebih sederhana.
0 komentar:
Poskan Komentar
Comment