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 expressionFungsi 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
    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,
Contoh Program Sederhana MATLAB konversi mata uang

Belum ada Komentar untuk "Fungsi switch-case Pada MATLAB dan Contoh Programnya (Matlab)"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel