#3 Pascal Programming

pada kesempatan kali ini aku akan ngebahas tennag analisa kasus yang ada dalam pascal.
Apakah yang di maksud dengan analisa kasus di sini. Yang di maksud dengan analisa kasus
disini adalah tentang bagaimana langkah-langkah atau cara2 yang akan kita lakukan
untuk menyelesaiakn sebuah kasus dengan beberapa kondisi yang harus terpebuhi. Sebuah contoh
misalnya kasus menentukan gaji seorang karyawan yang akan memperoleh gaji tambahan atau
lembur apabila kerjanya melebihi dari 24 jam seminggunnya. Dari kasus ini dapat kita pilih
langkah untuk meyelesaikan permasalahan tersebut bahwa karyawan tersebut akan memeproleh gaji
lembur jika jam kerjanya lebih dari 24 jam.

Dalam pascal ada dua jebis sintaks yang digunakan untuk melakukan langkah2 dari analisa kasus dengan
menggunakan kondisi seperti diatas.
1. If (kondisi) then
Dalam sintaks seperti ini maka, sintaks program setelah then akan di jalankan apabila kondisi
bernilai true.
misal untuk kasus diatas,
if jamKerja>24 then
lakukan penambahan gaji.

contoh misalnya kita akan melakukan pengecekan penukaran 2 buah isi variable yang bertipe integer
apabila variabel a isinya lebih dari variabel b.

var
a,b,c :integer;
begin
write(‘inputkan nilai A’);
readln(a);
write(‘inputkan nilai B’);
readln(b);
if(a>b) then
begin
c:=a;
a:=b;
b:=c;
end;
end;

Kenapa setelah then kita menggunakan begin dan end, ini agar kita dapat menjalankan sekumpulan sintaks
yang ada di dalam begin dan end tersebut. Jika kita tidak memberikan begin dan end, maka sintask yang
akan di jalankan adalah satu baris saja setelah tulisan then.

Berbagai variasi bentuk if then

1.if (kondisi) then
else
maksud dari sintaks diatas adalah jika kondisi tidak terpenuhi maka sintaks program yang akan di jalankan
adalah setelah else. untuk pemakaian else dalam pascal, baris sintaks sebelum penulisan else dilarang ada
tanda ;
2. If (kondisi1) then
begin
if (kondisi2) then
else
end
else
begin
if kondisi3 then
begin
end
end;

dan masih banyak lagi kombinasi if then else yang bisa anda buat tergantung kebutuhan untuk menyelesaikan masalah

terebut.

2. Case variabel of
selain if then kita bisa menggunakan statement case of untuk penyelesaian kondisi
bentuk sintaks nya
case namaVariabel of
kondisi1: ..
kondisi2: ..
end;

misalnya contoh program sederhana untuk menentukan gaji pokok berdasarkan golongan

var
gol,gaji :integer;
begin
readln(gol);
case gol of
1: gaji:=100;
2: gaji:=200;
3: gaji:=300;
end;
end.

penulisan case selalu diikuti dengan end, case hanya mampu menerima type data ordinal misalnya integer,
longint, char.

seteleh mengetahu ada dua cara untuk menyelesaikan masalah dengan pengkondisian, kita bisa mengkobinasikan
sintaks2 diatas misalnya didalam sintaks if ada case, kemudian didalam case ada if dan bisa mencoba variasi
lainnya tergantung dari kebutuhan penyelesaian soal yang akan kita lakukan. selamat mencoba …

bersambung ..

, , ,

  1. #1 by anniesshafira on February 10, 2011 - 2:21 pm

    tolong dong kasih tahu contoh kombinasi if then & case of , tolong ya…🙂

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: