Laman

Minggu, 30 November 2014

PERBEDAAN SWTICH...CASE DENGAN IF...END



                 Perbedaan antara Switch case dengan If … end, yaitu Switch case berfungsi untuk  melakukan pemilihan berdasarkan masing-masing case yang telah didefinisikan. Sedangkan  If…end melakukan pemilihan berdasarkan hasil tes rasional. 

·         Contoh program Switch case :
clear all;
clc;
disp('PROGRAM PENENTUAN BILANGAN GANJIL-GENAP');
disp(' ');
a=input('Masukkan bilangan yang Anda inginkan : ');
x=rem(a,2);
switch x;
case -1
disp(['Bilangan ',num2str(a),' adalah bilangan ganjil'])
case 0
disp(['Bilangan ',num2str(a),' adalah bilangan genap'])
case 1
disp(['Bilangan ',num2str(a),' adalah bilangan ganjil'])
otherwise
disp('Ini bukan bilangan')
end

Hasil :
 
 
·         Contoh program If … end:
clear all;
clc;
disp('PROGRAM PENENTUAN BILANGAN GANJIL-GENAP');
disp(' ');
a=input('Masukkan bilangan yang Anda inginkan : ');
x=rem(a,2);
if x<0 | x>0
disp(['Bilangan ',num2str(a),' adalah bilangan ganjil'])
else
disp(['Bilangan ',num2str(a),' adalah bilangan genap'])
end

Hasil :