Pada Pemograman Pascal kita juga akan mengenal Proses perulangan atau yang sering kita sebut Lopping. Dalam Pascal Mengenal Beberapa perintah Looping. Yaitu:
- Fungsi IF
- Fungsi Nested IF ( IF Tersarang )
- Fungsi While Do
- Fungsi Nested While do ( While Do Tersarang )
- Fungsi Repeat Until
- Fungsi Nested Repat Until ( Repeat Tersarang )
Fungsi Perulangan Biasanya sering digunakan dalam program Array. Langsung kita bahas saja Fungsi looping pada Pascal:
1. IF
Perintah looping IF sebenarnyaLogikanya tidak jauh beda dengan fungsi IF pada formula microseoft Excel. Bagi yang sudah terbiasa Menggunakan Excel tidak akan terlalu sulit untuk memahaminya. Struktur IF pada pascal yaitu:
IF [Kondisi] then
[statement] {perintah Apabila kondisi Terpenuhi}
end;
Atau
if [kondisi] then
[statement] {jika kondisi terpenuhi}
else
[statement] {jika Kondisi Tidak terpenuhi}
end;
Contoh Soal,
Program latihan_IF;
Var
kode : char;
nama:string [20];
harga:interger;
Begin
writeln('*********Program Contoh IF**********');
writeln('----------------------------------------------------');
writeln;
write('Masukan Kode : ');Readln(kode);
if upcase(kode)='A' thenbeginnama:='Payung';harga:=15000;else if upcase(kode)='B' thenbeginnama:='Jas Hujan';harga:=45000;end;elseBeginnama:='Tidak Ada Pilihan';harga:=0;end;writeln;
writeln('Nama Barang : ',nama);
writeln('Harga : ',harga);
end.
Catatan :
Apabila Ada lebih dari 1 statement maka harus di awali dengan begin-----end;, jika hanya ada satu statement boleh tidak menggunakan Begin--end;.