Tangga if-else-if dapat digunakan menguji beberapa syarat tetapi sulit dalam aplikasinya. Untuk itu dapat digunakan pernyataan case-of, sebuah variabel dapat secara berturut-turut diuji oleh daftar konstanta (bilangan bulat atau karakter). Jika sesuai dengan sebuah konstanta, maka dikerjakan sesuai dengan pernyataan yang mengikuti konstanta tersebut.
Pernyataan setelah else akan dikerjakan bila tidak ada konstanta yang tidak sesuai. Else bersifat optional,bila tidak ada else maka tidak ada yang dikerjakan. Ada beberapa hal yang perlu diperhatikan:
a) Case-of hanya dapat memeriksa sebuah konstanta atau range dari konstanta yang bukan bertipe real,
sedang if dapat memeriks syarat-syarat lain(>,<,<>,dsb).
b) Tidak ada dua konstanta yang sama dalam sebuah case.
Bentuk Umum :
Case variabel of
{
konstanta1 : pernyataan;
konstanta2 : pernyataan;
.
.
Else pernyataan;
0 komentar:
Posting Komentar