Hai teman- teman gimana nih kabarnya? buat beberapa orang (termasuk saya) mingkin sekarang adalah
minggu - minggu sibuk hehe,
tapi sesibuk apa pun kita harus tetap semangat untuk Belajar Bahasa Pemprograman dong hehe biar kita
makin Pintar Coding :D
Yah,, seperti judulnya, kali ini kita akan belajar mengenai penggunaan Array di dalam bahasa
Pemprograman Pascal.
Sebelumnya temen-temen pernah denger apa itu array?
Intinya array adalah suatu struktur data variable yang dapat menampung lebih dari 1 nilai. tentunya
dengan type data yang sama.
Sebelum membahas mengenai Array. Teman - teman masih ingat pertanyaan yang saya berilkan
di artikel sebelumnya?
Gimana udah pada tahu jawabanya? hehe
Bagi yang belum atu yuk kita bahas bersama - sama
Yang membedakan penggunaan dari ketiga macam perulangan tersebut adalah :
1. Pembatasan perulanagan :
a. FOR mempunyai pembatasan perulangan yang jelas, batas awal dan akhir perulangan harus definisikan
sejak awal. dimana ada loop start dan end nya.
b. Sedangkan WHILE dan REPEAT tidak. kedua perulangan tersebut tidak memiliki batas yang pasti. jadi
perulanganya akan terus di kerjakan hingga kondisi dari WHILE/REPEAT sudah tidak terpenuhi. Maka
dari itu jika tidak hati-hati perulanagan dengan menggunakan kedua statement ini dapat menyebabkan
infinitie loop/ perulangan yang tidak terbatas.
2 . Penggunaan :
a. FOR-TO-DO dan FOR-DOWNTO-DO : digunakan untuk mengulang perintah dengan batas yang
sudah jelas baik itu memiliki counter UP atau DOWN
b. WHILE-DO : dingunakan untuk perulangan dengan batasan yang tidak pasti / selama kondisi WHILE
terpenuhi. Jika kondisi terpenuhi baru perintah di dalam perulangan di jalankan.
c. REPEAT-UNTIL : mirip seperti WHILE , tapi bedanya selema kondisi dari UNTIL belum terpenuhi
perintah akan terus di ulang.
var
Contoh Khasus1
program Khasus1;
var
i : integer;
begin
kota[1] := 'Kyoto';
umur[1] := 15;
umur[2] := 17;
kota[3] := 'Okinawa';
Begin
writeln('nama nya adalah : ', nama[i]); // mengambil isi dari array nama index ke
i
writeln('kota nya adalah : ', kota[i]); // mengambil isi dari array kota index ke
i
writeln('umur nya adalah : ', umur[i]); // mengambil isi dari array umur index ke
i
writeln(' ');
End;
end.
Hasilnya adalah :
var
Contoh Khasus2
Mengubah Khasus1 menjadi bentuk array 2 dimensi
program Khasus2;
var
i,j : integer;
begin
data[1,2] := 'Kyoto';
data[2,2] := 'Tokyo';
data[2,3] := '17';
data[3,3] := '16';
Begin
For i := 1 to 3 do // perulangan kolom array
Begin
writeln('isi data di baris ', j ,' kolom ', i ,' : ', data[j,i]); //
menampilkan array baris ke j kolom ke i
End;
writeln(' ');
End;
end.
Hasilnya
Gimana temne - temen mudah kan array? hehe, array dapat membantu kita menyelesaikan banyak sekali
khasus dalam pemprograman, selain itu juga dapat menghemat penggunaan variable dengan nilai lebih
dari 1.
OK cukup sekian dulu belajar kita kali ini hehe, sampaijumpa di article selanjutnya, semoga
bermanfaat :D