Pascal : Logika CASE

Logika case atau pernyataan case-of sekilas hampir sama dengan if. IF dan CASE digunakan untuk logika percabangan. Perbedaan antara case dan if terdapat pada variabel penentunya. Pada if, variabel penentunya dapat berubah di setiap pernyataan if-nya. Pada case, variabelnya hanya satu dan tetap.

Berikut adalah bentuk dasarnya:

case (ekspresi) of
   nilai_konstan1 : statemen1;
   nilai_konstan2 : statemen2;
   ...
   else
       statemen_default;
end;

Contoh kasus:

program contohswitchcase;

uses wincrt;

var
   bilangan : integer;

begin
   write('Masukkan sebuah bilangan antara 1 hingga 3 : '); readln(bilangan);
   {pemrosesan switch}
   case (bilangan) of
     1 : write('Anda memilih angka 1');
     2 : write('Anda memilih angka 2');
     3 : write('Anda memilih angka 3');
     else
         write('Anda tidak memilih bilangan antara 1 hingga 3');
   end;
   readln;
end.

Kamu mungkin ingin membaca ini juga:

Leave a Reply

Your email address will not be published. Required fields are marked *