Kamis, 10 Februari 2011

STATEMENT IF


#Statemen if
Statemen if akan diikuti oleh ekspresi (sebagai kondisi yang akan diperiksa) dan selalu berpasangan dengan kata kunci then.Apabila statemen yang akan dilakukan hanya satu maka kita tidak perlu menuliskan blok begin...end.Namun apabila statemen lebih dari satu maka blok begin...end harus dituliskan. Untuk mempermudah dalam penjelsan dari saya,maka saya klasifikasikan statemen if ini dalam tiga bagian,yaitu statemen if untuk satu kasus,dua kasus,tiga kasus atau lebih. 

*If satu kasus
Statemen if satu kasus merupakan bentuk yang paling sederhana karena hanya melibatkan satu kondisi yang akan diperiksa.Apabila kondisi yang diperiksa bernilai benar,maka program akan mengeksekusi bagian yang berada dalam blok.Bila sebaliknya maka program akan mengabaikan statemen dan langsung mengeksekusi ke statemen2 selanjutnya yang berada di bawah blok pemilihan.
bentuknya kaya gini
{apabila satu statemen}
if (ekspresi) then
  statemen;

{apabila beberapa statemen}
if (ekspresi) then begin
  statemen1;
  statemen2;
  ...
end;

kita buat kasusnya oke !!! 
program ifsatukasus;
uses wincrt;
var x:ineteger;
begin
  clrscr;
  write('masukan sebuah bilangan : ');
  readln(x);
  if (x > 10) then
    write(x, ' lebih besar dari 10');
  readln; 
end.
dari contoh diatas hanya akan dilakukan apabila nilai x yang dimasukan oleh user lebih besar dari 10. Artinya jika user memasukan nilai yang lebih kecil dari 10 atau sama dengan 10 maka statemen tersebut akan diabaikan.
begitu loh kawan2..  dah dulu ya,,posting selanjutnya kita lanjutkan ke if untuk dua kasus   

Related Posts Plugin for WordPress, Blogger...