Kalkulator Sederhana Ery
Kalkulator Sederhana Ery
OLEH
Nim : 1501130015
Semester : II
B. Langkahlangkah
1. Tampilkanjendela editor
2. Membuat window
Ketikperintahpadajendela editor
%-------------------------------
%LatihanMembuatKalkulator
%Nama:JULIO MELVIN RATU NITTE
%Nim:1401130010
%Semester :III
%DasarKomputer Dan Pemrograman
%-------------------------------
clc;
win1=figure(...
'units','points',...
'position',[130 190 400 200],...
'color',[.8 .8 .8],...
'menubar','none',...
'resize','off',...
'numbertitle','off',...
'name','Kalkulator');
Klik run
frame1=uicontrol('parent',win1,...
'units','points',...
'position',[0 0 500 60],...
'backgroundcolor',[.3 .3 .4],...
'style','frame');
label1=uicontrol('parent',win1,...
'units','points',...
'position',[30 170 300 20],...
'backgroundcolor',[.8 .8 .8],...
'style','text',...
'string','kalkulatorsederhanaolehjuliuswadu',...
'fontname','arial',...
'fontsize',12,...
'fontweight','bold',...
'foregroundcolor',[0 0 0]);
Klik run
Ketikperintahini
label2=uicontrol('parent',win1,...
'units','points',...
'position',[ 30 140 100 15],...
'style','text',...
'string','Datake 1',...
'fontname','arial',...
'fontsize',10);
label2=uicontrol('parent',win1,...
'units','points',...
'position',[ 30 120 100 15],...
'style','text',...
'string','Datake 2',...
'fontname','arial',...
'fontsize',10);
label3=uicontrol('parent',win1,...
'units','points',...
'position',[ 30 90 100 15],...
'style','text',...
'string','Hasil',...
'fontname','arial',...
'fontsize',10);
Klik run
edit1=uicontrol('parent',win1,...
'units','points',...
'position',[130 140 60 15],...
'style','edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit2=uicontrol('parent',win1,...
'units','points',...
'position',[130 120 60 15],...
'style','edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
edit3=uicontrol('parent',win1,...
'units','points',...
'position',[130 90 60 15],...
'style','edit',...
'string','0',...
'fontname','arial',...
'fontsize',10);
Klik run
tomtambah=uicontrol('parent',win1,...
'units','points',...
'position',[30 40 80 15],...
'style','pushbutton',...
'callback','prosestambah',...
'string','Tambah',...
'fontname','arial',...
'fontsize',10);
tomkurang=uicontrol('parent',win1,...
'units','points',...
'position',[110 40 80 15],...
'style','pushbutton',...
'callback','proseskurang',...
'string','Kurang',...
'fontname','arial',...
'fontsize',10);
tomkali=uicontrol('parent',win1,...
'units','points',...
'position',[190 40 80 15],...
'style','pushbutton',...
'callback','proseskali',...
'string','Kali',...
'fontname','arial',...
'fontsize',10);
tombagi=uicontrol('parent',win1,...
'units','points',...
'position',[270 40 80 15],...
'style','pushbutton',...
'callback','prosesbagi',...
'string','Bagi',...
'fontname','arial',...
'fontsize',10);
tomtutup=uicontrol('parent',win1,...
'units','points',...
'position',[270 20 80 15],...
'style','pushbutton',...
'string','Tutup',...
'fontname','arial',...
'fontsize',10,...
'callback','close');
Klik run
7. Membuatfungsipadatomboltambah
%Proses Tambah
a = str2num(get(edit1,'string'));
b = str2num(get(edit2,'string'));
c = a + b;
set(edit3,'string',num2str(c));
8. Membuatfungsipadatombolkurang
%Proses kurang
a = str2num(get(edit1,'string'));
b = str2num(get(edit2,'string'));
c = a - b;
set(edit3,'string',num2str(c));
9. Membuatfungsipadatombol kali
%Proses kali
a = str2num(get(edit1,'string'));
b = str2num(get(edit2,'string'));
c = a - b;
set(edit3,'string',num2str(c));
10. Membuatfungsipadatombolbagi
%Proses bagi
a = str2num(get(edit1,'string'));
b = str2num(get(edit2,'string'));
c = a \ b;
set(edit3,'string',num2str(c));
Setelahituklik save and run
Ubahnama file menjadi “prosesbagi.m” lalu save
11. Bukarogramkalkulatorsederhana