Jumat, 14 Desember 2012

My Blog IF-else

Hello friends, kalian mw tahu cara membuat aplikasi sederhana pada matlab??? dalam matlab terdapat juga fungsi GUI seperti gambar disamping. Dalam GUI terdapat juga fungsi percabangan, yaitu if....else... dan case...otherwise...
berikut merupakan contoh percabangan dengan menggunakan fungsi if...else..

program ini adalah program sederhana yaitu mengkonversi nilai angka kedalam bentuk huruf, kriterianya adalah :
contoh sotfware penghitung nilai

jika nilai 100 s/d 80 maka nilai hurufnya A
jika nilai 79 s/d 60 maka nilai hurufnya B
jika nilai 59 s/d 50 maka nilai hurufnya C
jika nilai 49 s/d 40 maka nilai hurufnya D

jika nilainya < 40 maka nilai hurufnya E 

Kode programnya :

function tbhitung_Callback(hObject, eventdata, handles)
handles=guidata(gcbo);
w=str2num(get(handles.tugas,'String'));
x=str2num(get(handles.quiz,'String'));

y=str2num(get(handles.mid,'String'));
z=str2num(get(handles.final,'String'));
a=w*15/100; 
b=x*15/100;
c=y*35/100;
d=z*35/100;
g=a+b+c+d;
set(handles.rata-rata,'String',g);
if g<=100 && g>=80
set(handles.nilai,'String','A');
elseif g<=79 && g>=60
set(handles.nilai,'String','B');
elseif g<=59 && g>=50
 set(handles.nilai,'String','C');
elseif g<=49 && g>=40
 set(handles.nilai,'String','D');
else 
set(handles.nilai,'String','E');
end; 

% hObject handle to tbhitung (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)


dan untuk fungsi keluarnya

function tbhitung_Callback(hObject, eventdata, handles)
close;
 % hObject handle to tbhitung (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)

terima kasih dan selamat mencobanya. :)