Fungsi switch-case Pada MATLAB dan Contoh Programnya (Matlab)
Fungsi switch-case Pada MATLAB dan Contoh Programnya
Fungsi switch-case pada MATLAB merupakan fundamental statement pemrograman untuk menghasilkan diagram alir berupa input langsung nilai variabel baik berupa string maupun numerik untuk menjalankan commands group suatu program atau script file. Berikut fundamental dan sistematika dari switch-case pada MATLAB.
Fundamental switch-case MATLAB
- Baris pertama dari fungsi ini adalah syntax switch dilanjutkan dengan switch expression. Fungsi switch expression adalah variabel yang digunakan sebagai nilai syarat yang digunakan pada case / switch statement. Nilai variabel dapat berupa nilai numerik skalar maupun string. Contoh: switch hitung
- Kemudian dilanjutkan dengan case yang merupakan statement dari fungsi switch untuk melakukan eksekusi tertentu. Banyaknya case bergantung pada banyaknya logika diagram alir yang akan dibuat. Contoh : case ‘A’
- case statement dapat memuat lebih dari satu nilai. Anda dapat mendefinisikan dengan menggunakan tanda kurung kurawal. Contoh : case {‘A’,’B’}
- Jika input terhadap switch expression tidak terdapat dalam switch statement, maka Anda dapat menambahkan syntax otherwise sebagai eksekusi yang dilakukan. Jika input tidak ditemukan dan tidak terdapat syntax otherwise maka group command tidak dieksekusi.
flow cart – diagram alir switch-case pada MATLAB
Contoh Program MATLAB sederhana dengan switch-case
Akan dibuat program konversi kurs mata uang rupiah ke dolar Amerika (USA), dolar singapura (SGD) dan yen Jepang (JPY). Yang masing-masing mempunyai nilai tukar Rp13.515,00 Rp9.966,82 dan Rp82,68
Berikut syntax program yang dapat menyelesaikan kasus diatas
%Program Konverter Kurs Mata Uang
x = input('Masukkan Nominal Rupiah Uang = ');
fprintf('\nUSA/Dolar, SGD, JPY\n')
uang = input('Konvert ke kurs = ','s');
error =0;
switch uang
case {'USA','Dolar'}
y = x/13515;
case 'SGD'
y = x/9966.82;
case 'JPY'
y = x/82.68;
otherwise
y = x;
end
fprintf('\nHasil Konversi Rp%g ke %s = %g\n',x,uang,y);
catatan: error=0; untuk memberikan variabel error MATLAB 0 atau tanpa notifikasi error.
Sehingga dapat diilustrasikan saat program dijalankan sebagai berikut,
Belum ada Komentar untuk "Fungsi switch-case Pada MATLAB dan Contoh Programnya (Matlab)"
Posting Komentar