SELECTION in PASCAL
Selection dalam Pascal digunakan untuk mengontrol jalannya program agar dapat memilih salah satu
dari sekian banyak pilihan yang ada.
Pada bahasa Pascal selection terdiri dari :
Selection if
untuk memilih salah satu
dari 2 atau lebih kemungkinan yang ada. Jika statemen if terdiri
dari 2 atau lebih pernyataan, maka pernyataan tersebut harus terletak antara begin
dan end
Bentuk Umum :
Ø If dengan satu statement
If
<KondisiBenar>then<DoStatement>;
Contoh :
if
data < 10 then
Write (data);
Ø If dengan banyak statement
If<KondisiBenar>then
begin
<DoStatement1>;
.....
<DoStatementN>;
end;
Contoh :
If i < 10 then
begin
GotoXY(2,2);WriteLn
(i);
WriteLn;
ReadKey;
end;
Ø If – then – else dengan satu statement
If
<KondisiBenar> then
<DoStatement1>
else
<DoStatement2>;
Contoh :
If
total=100 then
Write
(‘sempurna’)
Else
Write
(‘Cukup’);
Ø
If – then - else dengan banyak statement
If<KondisiBenar>then
Begin
<DoStatement1>;
<DoStatement2>;
....
end
else
begin
<DoStatement3>;
<DoStatement4>;
....
end;
Contoh Soal :
Buatlah program dengan inputan suatu
nilai dan outputan berupa grade anda dengan menggunakan selection if..
Jawaban :
![]() |
| Outputnya berupa : |
Selection case
Case
digunakan bila dihadapkan pada banyak pilihan. Tentu saja dapat selection if
digunakan, hanya saja akan lebih sederhana jika menggunakan selection case.
Bentuk Umum :
Ø
Case dengan satu statement pada tiap kondisi
Case<variabel>of
<kondisi1>:<statement1>;
<kondisi2>:<statement2>;
<kondisi3>:<statement3>;
end;
Contoh :
Case
ch of
‘A’
:write (‘A’);
‘B’
:write (‘B’);
‘C’
:write (‘C’);
end;
Ø
Case dengan banyak statement pada tiap kondisi
Case<variabel>of
<kondisi1>:
begin
<statement1_1>;
<statement1_2>;
...
<statement1_N>;
end;
<kondisi2>:
begin
<statement2_1>;
<statement2_2>;
...
<statemen2_N>;
end;
end;
Contoh Soal :
Buatlah program dengan inputan suatu nilai dan outputan berupa grade anda
dengan menggunakan selection case.
Jawaban :
Outputnya :
Yups, segitu doang untuk kali ini, sampai jumpa di bahasan berikutnya.
Selamat Mencoba !


Komentar
Posting Komentar