Nama Kelompok :
Aida Eva Dianti
Muhamad Kamud W
Zubin Mehta H
Meidenita Intan A
PERNYATAAN IF DAN CASE
Dalam bahasa Pascal blok pemilihan dapat didefinisikan dengan dua cara, yaitu
dengan menggunakan statemen if atau case.
pernyataan if kita harus tahu terlebih dahulu kondisi yang ingin kita tentukan.
Pernyataan if sendiri dibagi menjadi tiga, yang akan dibahas dalam sub bab ini:
1. PERNYATAAN IF THEN
2. PERNYATAAN IF THEN ELSE
3. PERNYATAAN IF THEN ELSE BERSARANG
Pernyataan IF ..... THEN
Contoh Program :
IF (kondisi) THEN (pernyataan)
Program if_then;
Uses crt;
salah Var a:string;
kondisi
Begin
benar Clrscr;
end Readln(a);
If a=24 then
Write(Anda Benar !!!);
Readkey;
End.
PERNYATAAN IF THEN ELSE
IF (kondisi) THEN Contoh Program :
(pernyataan1) program if_then_else;
ELSE
(pernyataan2) uses crt;
var a :string;
begin
clrscr;
salah
kondisi writeln('Apakah Anda Mahasiswa Unnes(Ya/Tidak)
? ...');
benar readln(a);
if a = 'Ya' then
pernyataan1 pernyataan2
write('Anda Luar Biasa !!')
else
end.
PERNYATAAN CASE
1. PERNYATAAN CASE OF
2. PERNYATAAN CASE OF ELSE
Pernyataan CASE ... OF ...
begin 5 : writeln('Mei');
6 : writeln('Juni');
clrscr;
7 : writeln('Juli');
write('Silahkan input angka 8 : writeln('Agustus');
untuk bulan (1-12): ');
9 : writeln('September');
readln(bulan); 10 : writeln('Oktober');
11 : writeln('November');
12 : writeln('Desember'); end;
readln; end.
PERNYATAAN CASE OF ELSE
CASE (nilai) OF
Dengan struktur case-ofelse, bila
(alternatif_1):(pernyataan
_1); tidak ada kondisi yang terpenuhi,
(alternatif_2):(pernyataan maka statemen yang akan diproses
_2);
dalam lingkungan case-of adalah
statemen yang ada di else.
(alternatif_m):(pernyataan
_m);
ELSE
(alternatifjikabukanpiliha
ndiatas)
END
Contoh Program :
case (grade) of
program case_of_else;
'A' : writeln('Sangat Memuaskan');
uses crt;
'B' : writeln('Memuaskan');
var
'C' : writeln('Kurang Baik');
grade: string; 'D' : writeln('Kurang Baik');
begin 'E' : writeln('Maaf, anda tidak
lolos');
clrscr;
else
write('Silahkan input grade nilai
anda (A-E): '); writeln('Maaf, format yang anda
masukkan salah');
readln(grade);
writeln('Harap input grade nilai
berupa huruf: A, B, C, D, atau E');
end;
readln;
end.
SELEKSI KONDISI DENGAN
LOGIKA (OR, AND)
AND OR
Seringkali sebuah operator relasi tidak Bagaimana halnya dengan operator OR? Pada
cukup untuk memeriksa kondisi- beberapa masalah, OR juga dapat
kondisi yang ada. Pada keadaan seperti menyederhanakan penulisan perintah. Salah
ini, operator AND atau OR sangatlah satu contoh penerapan OR yaitu untuk
berguna. mengganti fungsi AND. Tetapi perintahnya
menjadi lebih panjang.
Contoh program yang menggunakan AND dan OR :