If Case

Anda mungkin juga menyukai

Anda di halaman 1dari 2

IF THEN angka:integer;

begin
clrscr;
IF (kondisi) THEN write('Masukkan sebuah angka:
begin ');
(kode program) readln(angka);
end; if (angka mod 2 = 0) then
begin
contoh : writeln('Angka yang anda
program struktur_if_then; masukkan merupakan bilangan
uses crt; genap');
var end;
angka: integer; readln;
begin end.
clrscr;
angka := 10;
if (angka > 5) then
begin
writeln('Variabel "angka"
lebih besar dari 5');
end;
IF THEN ELSE
writeln('Belajar Pascal di
Duniailkom'); program struktur_if_then_else;
readln; uses crt;
end. var
angka: integer;
begin
clrscr;
angka := 4;
if (angka > 5) then
begin dan end; ini tidak ditulis. begin
Jika perintah yang dijalankan writeln('Variabel "angka"
(saat kondisi TRUE) 1 baris saja lebih besar dari 5');
end
else
penutup blok if then, yakni begin
“end;” (dengan tanda titik writeln('Variabel "angka"
koma), bukan “end.” (dengan lebih kecil dari 5');
tanda titik) end;
readln;
program struktur_if_then; end.
uses crt;
var
End sebelum perintah ELSE tidak
boleh ada titik koma “ ; ” .Yang
kita tulis harus end else, CASE ELSE
bukan end; else.
program struktur_case;
uses crt;
CASE var
grade: string;
begin
program struktur_case;
clrscr;
uses crt;
write('Silahkan input grade anda
var
(A-E): ');
bulan: integer;
readln(grade);
begin
clrscr;
write('Silahkan input angka untuk case (grade) of
bulan (1-12): '); 'A' :
readln(bulan); begin
writeln('Sangat Memuaskan');
writeln('Pertahankan!');
case (bulan) of
end;
1 : writeln('Januari');
'B' :
2 : writeln('Februari');
begin
3 : writeln('Maret');
writeln('Memuaskan');
4 : writeln('April');
writeln('Tingkatkan lagi!');
5 : writeln('Mei');
end;
6 : writeln('Juni');
'C','D' :
7 : writeln('Juli');
begin
8 : writeln('Agustus');
writeln('Kurang Baik');
9 : writeln('September');
writeln('Agar Lebih banyak
10 : writeln('Oktober');
belajar!');
11 : writeln('November');
end;
12 : writeln('Desember');
'E' :
end;
begin
writeln('Maaf, anda tidak
readln; lolos');
end. writeln('Selama ini ngapain
saja bro...?');
program struktur_case; end
uses crt; else
var writeln('Maaf, format yang anda
grade: string; masukkan salah');
begin writeln('Harap input grade
clrscr; berupa huruf: A, B, C, D, atau E');
write('Silahkan input grade anda end;
(A-E): ');
readln(grade);
readln;
end.
case (grade) of
'A' : writeln('Sangat
Memuaskan');
'B' : writeln('Memuaskan');
'C' : writeln('Kurang Baik');
'D' : writeln('Kurang Baik');
'E' : writeln('Maaf, anda tidak
lolos');
end;

readln;
end.

Anda mungkin juga menyukai