Dalam MATLAB, kita dapat
mengendalikan arah atau alur program seperti bahasa pemrograman lainnya. Ada beberapa pilihan, misalnya
pernyataan pengambilan keputusan (branches)
dengan kondisi tertentu atau perhitungan perulangan (looping) saat
melakukan iterasi.
Pernyataan pengambilan keputusan biasa disebut juga
percabangan bersyarat atau pernyataan kondisional untuk mengendalikan alur
kerja program. Pernyataan ini biasanya melibatkan satu atau lebih kondisi
tertentu.
Contoh pernyataan pengambilan keputusan adalah:
2. Perintah switch…case…otherwise
Dalam artikel kali ini akan dibahas pernyataan pengambilan keputusan switch…case…otherwise dengan menggunakan MATLAB.
Perintah switch…case…otherwise merupakan alternatif lain pemrograman
yang berkaitan dengan pengambilan keputusan berdasarkan beberapa kondisi yang
ada. Perintah ini biasanya digunakan untuk pengambilan keputusan di antara
beberapa pilihan atau kondisi.
Bentuk umum sintaks switch…case…otherwise adalah sebagai berikut:
switch nilai
case nilai1
perintah ini
dijalankan jika nilai1 yang diberikan
case nilai2
perintah ini
dijalankan jika nilai2 yang diberikan
case nilai3
perintah ini
dijalankan jika nilai3 yang diberikan
case …
…dst..
otherwise
perintah ini
dijalankan jika tidak diberikan nilai apapun
end
Contoh 1
Perhatikan contoh program menggunakan perintah percabangan switch…case…otherwise berikut ini:
%program pilihan
menu
menu =
input('Masukkan pilihan menu (1-4) = ');
switch menu
case
1
disp('Menu 1: Ayam goreng')
case
2
disp('Menu 2: Soto ayam')
case 3
disp('Menu 3: Gado-gado')
case 4
disp('Menu 4: Ayam bakar')
otherwise
disp('Silahkan masukkan pilihan menu
1-4')
end
Berikut tampilan hasil eksekusi
programnya:
Masukkan pilihan
menu (1-4) = 1
Menu 1: Ayam goreng
Masukkan pilihan
menu (1-4) = 3
Menu 3: Gado-gado
Masukkan pilihan
menu (1-4) = 5
Silahkan masukkan pilihan menu 1-4
Demikianlah pembahasan tentang pernyataan pengambilan keputusan keputusan switch…case…otherwise dengan menggunakan MATLAB. Nantikan artikel menarik lainnya seputar pemrograman MATLAB.
Semoga bermanfaat.😊
Baca juga:
Tidak ada komentar:
Posting Komentar