power point aplikasi matematika (eksponen dan integral)
TRANSCRIPT
Identitas dan prpogram matematika dengan menggunakan array
Dibuat untuk Memenuhi Tugas Akhir Mata Kuliah Program Komputer yang Diampuh oleh
Drs. Deddy Sofyan, M.PdOleh
Nolis Widiawati (09511032)2 A
PENDIDIKAN MATEMATIKASTKIP GARUT
IDENTITAS MENGGUNAKAN ARRAY
Tampilan sebelum di run
Tampilan Setelah DiRun...
LISTING PROGRAM procedure TForm1.Button1Click(Sender: TObject);vars:string;p,i:integer;No:array[1..20]of string;NoPeserta:array[1..20]of string;Lombayangdiikuti:array[1..20]of string;Nama:array[1..20]of string;JenisKelamin:array[1..20]of string;Kelahiran:array[1..20]of string;alamat:array[1..20]of string;
begin listbox1.Items.Clear; s:=inputbox('Loop','jumlah perulangan',''); p:=strtoint(s); stringgrid1.Cells[0,0]:='No'; stringgrid1.Cells[1,0]:='NoPeserta'; stringgrid1.Cells[2,0]:='Lombayangdiikuti'; stringgrid1.Cells[3,0]:='Nama'; stringgrid1.Cells[4,0]:='JenisKelamin'; stringgrid1.Cells[5,0]:='Kelahiran'; stringgrid1.Cells[6,0]:='alamat';
for i := 1 to p do begin no[i]:=inputbox('ID','No',''); nopeserta[i]:=inputbox('ID','NoPeserta','');
lombayangdiikuti[i]:=inputbox('ID','Lombayangdiikuti','');
nama[i]:=inputbox('ID','Nama','');
jeniskelamin[i]:=inputbox('ID','JenisKelamin',''); kelahiran[i]:=inputbox('ID','Kelahiran',''); alamat[i]:=inputbox('ID','alamat','');
listbox1.Items.Add(inttostr(i)+','+no[i]);
listbox1.Items.Add(inttostr(i)+','+nopeserta[i]);
listbox1.Items.Add(inttostr(i)+','+lombayangdiikuti[i]);
listbox1.Items.Add(inttostr(i)+','+nama[i]);
listbox1.Items.Add(''+jeniskelamin[i]);
listbox1.Items.Add(''+kelahiran[i]);
listbox1.Items.Add(''+alamat[i]);
stringgrid1.cells[0,i]:=no[i];
stringgrid1.cells[1,i]:=nopeserta[i];
stringgrid1.cells[2,i]:=lombayangdiikuti[i];
stringgrid1.cells[3,i]:=nama[i];
stringgrid1.cells[4,i]:=jeniskelamin[i];
stringgrid1.cells[5,i]:=kelahiran[i];
stringgrid1.cells[6,i]:=alamat[i];
end;
end;
end.
Program MatematikaMenggunakan Array
LoadingSebelum dan sesudah dirun
LISTING PROGRAMvar Form1: TForm1; b,S:real;Implementationuses MainMenu, PerkalianEksponen;{$R *.dfm}procedure TForm1.BitBtn1Click(Sender: TObject);begintimer1.Enabled:=false;label3.Visible:=false;if (edit1.Text='hamzah') or (edit1.Text='HAMZAH') then begin TIMER1.Enabled:=TRUE; end else if edit1.text='' then begin MessageBox(0,'Silahkan Masukkan Password !','Peringatan',
+mb_OK+mb_ICONINFORMATION); edit1.SetFocus; end elsebegin MessageBox(0,'Password yang Anda Masukkan Salah !‘,'Peringatan‘, +mb_OK+mb_ICONINFORMATION); edit1.Text:=''; edit1.SetFocus;end; end;if b=24 then beginlabel1.Caption:=''; b:=0; end; S:=S+1;if S=24 thenbeginform1.Hide; form2.show;End end;
procedure TForm1.Timer1Timer(Sender: TObject);beginb:=b+1;if b=1 then label1.Caption:='S';if b=2 then label1.caption:=label1.Caption+'e';if b=3 then label1.caption:=label1.Caption+'l';if b=4 then label1.caption:=label1.Caption+'a';if b=5 then label1.caption:=label1.Caption+'m';if b=6 then label1.caption:=label1.Caption+’a';if b=7 then label1.caption:=label1.Caption+‘t ';if b=8 then label1.caption:=label1.Caption+‘P';if b=9 then label1.caption:=label1.Caption+‘a';if b=10 then label1.caption:=label1.Caption+‘s';if b=11 then label1.caption:=label1.Caption+‘s';if b=12 then label1.caption:=label1.Caption+‘w';if b=13 then label1.caption:=label1.Caption+‘o';
if b=14 then label1.caption:=label1.Caption+‘rd ';if b=15 then
label1.caption:=label1.Caption+'A';if b=16 then label1.caption:=label1.Caption+'n';if b=17 then label1.caption:=label1.Caption+'d';if b=18 then label1.caption:=label1.Caption+'a ';if b=19 then label1.caption:=label1.Caption+'B';if b=20 then label1.caption:=label1.Caption+'e';if b=21 then label1.caption:=label1.Caption+'n';if b=22 then label1.caption:=label1.Caption+'a';if b=23 then label1.caption:=label1.Caption+'r';
if b=24 thenbeginlabel1.Caption:='';b:=0;end;S:=S+1;if S=24 thenbeginform1.Hide;form2.show;endend;
procedure TForm1.Timer2Timer(Sender: TObject);
beginlabel4.Visible:=true;timer3.Enabled:=true;timer2.Enabled:=false;end;
procedure TForm1.Timer3Timer(Sender: TObject);beginlabel4.Visible:=false;timer2.Enabled:=true;timer3.Enabled:=false;end;End.
Main MenuSebelum dan Sesudah Dirun
Listing Program Main menuprocedure TForm2.KaliClick(Sender: TObject);beginform3.showmodal; end;procedure TForm2.BagiClick(Sender: TObject);beginform4.showmodal; end;procedure TForm2.PangkatClick(Sender: TObject);beginform5.showmodal; end;procedure TForm2.AkarClick(Sender: TObject);beginform6.showmodal; end;procedure TForm2.tentangeksponen1Click(Sender: TObject);
begin
form7.show; end;procedure TForm2.tentangProgramAplikasi1Click(Sender: TObject);beginform8.show;end;procedure TForm2.entangProgremer1Click(Sender: TObject);beginform9.show;end;procedure TForm2.Keluar2Click(Sender: TObject);beginapplication.Terminate;end;
procedure TForm2.Timer1Timer(Sender: TObject);beginTimer1.Interval:=15;image1.Left:=image1.Left+1;if image1.Left=1 then begin image2.visible:=true; image3.visible:=false; image4.visible:=false; image5.visible:=false; image6.visible:=false; endelse if image1.Left=60 then begin image2.visible:=true; image3.visible:=true; image4.visible:=false; image5.visible:=false; image6.visible:=false; endelse if image1.Left=120 then
begin
image2.visible:=true; image3.visible:=true; image4.visible:=true; image5.visible:=false; image6.visible:=false; endelse if image1.Left=180 then begin image2.visible:=true; image3.visible:=true; image4.visible:=true; image5.visible:=true; image6.visible:=false; endelse if image1.Left=240 then begin image2.visible:=true; image3.visible:=true; image4.visible:=true; image5.visible:=true; image6.visible:=true; end
else if image1.Left=350 then begin image2.visible:=true; image3.visible:=true; image4.visible:=true; image5.visible:=true; image6.visible:=false; endelse if image1.Left=410 then begin image2.visible:=true; image3.visible:=true; image4.visible:=true; image5.visible:=false; image6.visible:=false; endelse if image1.Left=470 then begin image2.visible:=true; image3.visible:=true; image4.visible:=false; image5.visible:=false; image6.visible:=false; endelse if image1.Left=530 then begin
image2.visible:=true; image3.visible:=false; image4.visible:=false; image5.visible:=false; image6.visible:=false; endelse if image1.Left=590 then begin image2.visible:=false; image3.visible:=false; image4.visible:=false; image5.visible:=false; image6.visible:=false;
end;if image1.Left>680 thenbeginimage1.Left:=image1.Left*0;image2.visible:=false;image3.visible:=false;image4.visible:=false;image5.visible:=false;image6.visible:=false;end;end;
procedure TForm2.Timer2Timer(Sender: TObject);beginlabel7.Caption :=('====================== '+formatdatetime('dddd ',(now))+formatdatetime(' d mmmm yyyy',(now))+formatdatetime(' hh : mm : ss',(now))+' ==========');end;
procedure TForm2.Timer3Timer(Sender: TObject);beginTimer3.Interval:=15;label11.Left:=Label11.Left-1;if Label11.Left<-1320 thenbeginLabel11.Left:=Label11.Left*-1;end;end;
procedure
TForm2.Integgral1Click(Sender: TObject);beginform10.showmodal;end;
end.
• Aplikasi Sifat-sifat Ekponen yang terdiri dari:– Perkalian Eksponen– Pembagian Eksponen– Perpangkatan Eksponen– Pengakaran Eksponen
Aplikasi Integral dan sifat-sifatnya: Integral tertentu Sifat Asosiatif Penjumlahan Sifat Asosiatif Pengurangan Sifat Kekontinuan Sifat Kesimetrisan
Penampilan Biodata dan form bantuan lain
APLIKASI ISI DARI MAIN MENU
Perkalian Eksponen
Pembagian Eksponen
Perpangkatan Eksponen
Akar Eksponen
LISTING PROGRAM APLIKASI EKSPONEN
Pada Umumnya Menggunakan empat bahasa delphi yaitu :Array, if then, Timer dan Xp.
• Semua aplikasi eksponen menggunakan bahasa array yaitu code editor sebagi berikut :
Form(…): Tform(…); a,b:integer; l:array[1..100] of real; m:array[1..100] of real; n:array[1..100] of real; x:array[1..100] of real; y:array[1..100] of real; z:array[1..100] of real;Implementation{$R *.dfm}procedure
Form3: TForm3; a,b:integer; l:array[1..100] of real; m:array[1..100] of real; n:array[1..100] of real; x:array[1..100] of real; y:array[1..100] of real; z:array[1..100] of real;Implementation{$R *.dfm}procedure TForm3.FormCreate(Sender: TObject);begina:=1;edit2.Text:=inttostr(a);end;
L i s ti n g p r o g r a m u n t u k f o r m 3
LISTING PROGRAM APLIKASI EKSPONEN
procedure TForm3.FormCreate(Sender: TObject);
begina:=1;edit2.Text:=inttostr(a);end;
procedure TForm3.BitBtn2Click(Sender: TObject);
begina:=1;edit2.Text:=inttostr(a);edit1.clear; edit3.clear;edit4.clear; edit5.clear;
listbox1.Clear; edit3.SetFocus;end;
procedure TForm3.BitBtn3Click(Sender: TObject);begincloseend;
end.
• Code editor yang digunakan di semua aplikasi eksponen yaitu:
LISTING PROGRAM APLIKASI EKSPONEN
procedure TForm3.BitBtn1Click(Sender: TObject);beginb:=strtoint(edit1.Text);if a<=b then l[a]:=strtofloat(edit3.Text); m[a]:=strtofloat(edit4.Text); n[a]:=strtofloat(edit5.Text); x[a]:=exp(m[a]*ln(l[a])); y[a]:=exp(n[a]*ln(l[a])); z[a]:=exp((m[a]+n[a])*ln(l[a])); edit3.SetFocus; label7.Caption:=(floattostr(l[a])+' x
'+floattostr(l[a])+' = '+floattostr(l[a])+' = '+floattostr(z[a]));
label8.Caption:=(floattostr(m[a])); label9.Caption:=(floattostr(n[a])); label10.Caption:=('('+floattostr(m[a])
+'+'+floattostr(n[a])+')');listbox1.Items.add('==========================
==================='); listbox1.Items.add(' DATA KE
'+inttostr(a));listbox1.Items.add('==========================
==================='); listbox1.Items.add('a = '+floattostr(l[a])+', m =
'+floattostr(m[a])+', n = '+floattostr(n[a]));
listbox1.Items.add('------------------------------------------------------------------------------------------');
• Code editor yang digunakan berbeda pada aplikasi eksponen yaitu:• Perkalian:
listbox1.Items.add(' => '+floattostr(l[a])+'^'+floattostr(m[a])+' x '+floattostr(l[a])+'^'+floattostr(n[a])+'= '+floattostr(x[a])+' x '+floattostr(y[a])+' = '+floattostr(z[a])); listbox1.Items.add(' => '+floattostr(l[a])+'^('+floattostr(m[a])+' + '+floattostr(n[a])+') = '+floattostr(l[a])+'^('+floattostr(m[a]+n[a])+')'+'='+floattostr(z[a])); listbox1.Items.add('--------------------------------------------------------'); listbox1.Items.add('Maka : '+floattostr(l[a])+'^'+floattostr(m[a])+' x '+floattostr(l[a])+'^'+floattostr(n[a])+'= '+floattostr(l[a])+'^('+floattostr(m[a]+n[a])+')'); listbox1.Items.add('--------------------------------------------------------'); listbox1.Items.add('');if a<b then begin a:=a+1; edit2.Text:=inttostr(a);
endelse if a=b then messageDlg('Stop Data Bilangan Sudah '+inttostr(b)+' Buah',mtInformation,[mbYes],0);
end;procedure TForm3.BitBtn2Click(Sender: TObject);begina:=1;edit2.Text:=inttostr(a);edit1.clear;edit3.clear;edit4.clear;edit5.clear;listbox1.Clear;edit3.SetFocus;end;
procedure TForm3.BitBtn3Click(Sender: TObject);begincloseend;end.
LISTING PROGRAM APLIKASI EKSPONEN
procedure TForm4.BitBtn1Click(Sender: TObject); b:=strtoint(edit1.Text);if a<=b then l[a]:=strtofloat(edit3.Text); m[a]:=strtofloat(edit4.Text); n[a]:=strtofloat(edit5.Text); x[a]:=exp(m[a]*ln(l[a])); y[a]:=exp(n[a]*ln(l[a])); z[a]:=exp((m[a]-n[a])*ln(l[a])); edit3.SetFocus; label7.Caption:=(floattostr(l[a])+' : '+floattostr(l[a])
+' = '+floattostr(l[a])+' = '+floattostr(z[a])); label8.Caption:=(floattostr(m[a])); label9.Caption:=(floattostr(n[a])); label10.Caption:=('('+floattostr(m[a])
+'-'+floattostr(n[a])+')');
listbox1.Items.add('=============================================');
listbox1.Items.add(' DATA KE '+inttostr(a));
listbox1.Items.add('=============================================');
listbox1.Items.add('a = '+floattostr(l[a])+', m = '+floattostr(m[a])+', n = '+floattostr(n[a]));
listbox1.Items.add('-------------------------------------------------------------------------------------------');
• Code editor yang digunakan berbeda pada aplikasi eksponen yaitu:• Pembagian:
listbox1.Items.add(' => '+floattostr(l[a])+'^'+floattostr(m[a])+' : '+floattostr(l[a])+'^'+floattostr(n[a])+'= '+floattostr(x[a])+' : '+floattostr(y[a])+' = '+floattostr(z[a])); listbox1.Items.add(' => '+floattostr(l[a])+'^('+floattostr(m[a])+' - '+floattostr(n[a])+') = '+floattostr(l[a])+'^('+floattostr(m[a]-n[a])+')'+'='+floattostr(z[a])); listbox1.Items.add('-------------------------------------------------------------'); listbox1.Items.add('Maka : '+floattostr(l[a])+'^'+floattostr(m[a])+' : '+floattostr(l[a])+'^'+floattostr(n[a])+'= '+floattostr(l[a])+'^('+floattostr(m[a]-n[a])+')');
listbox1.Items.add('---------------------------------------------------------------'); listbox1.Items.add('');if a<b then begin a:=a+1;
edit2.Text:=inttostr(a); endelse if a=b then messageDlg('Stop Data Bilangan Sudah '+inttostr(b)+' Buah',mtInformation,[mbYes],0);end;
LISTING PROGRAM APLIKASI EKSPONEN
procedure TForm5.BitBtn1Click(Sender: TObject);beginb:=strtoint(edit1.Text);if a<=b then l[a]:=strtofloat(edit3.Text); m[a]:=strtofloat(edit4.Text); n[a]:=strtofloat(edit5.Text); x[a]:=exp(m[a]*ln(l[a])); y[a]:=exp(n[a]*ln(l[a])); z[a]:=exp((m[a]*n[a])*ln(l[a])); edit3.SetFocus; label7.Caption:=('('+floattostr(l[a])+' ) '+' =
'+floattostr(l[a])+' = '+floattostr(z[a])); label8.Caption:=(floattostr(m[a])); label9.Caption:=(floattostr(n[a])); label10.Caption:=('('+floattostr(m[a])
+'*'+floattostr(n[a])+')');
listbox1.Items.add('=============================================');
listbox1.Items.add(' DATA KE '+inttostr(a));
listbox1.Items.add('=============================================');
listbox1.Items.add('a = '+floattostr(l[a])+', m = '+floattostr(m[a])+', n = '+floattostr(n[a]));
listbox1.Items.add('-------------------------------------------------------------------------------------------');
• Code editor yang digunakan berbeda pada aplikasi eksponen yaitu:• Pemangkatan:
listbox1.Items.add(' => ('+floattostr(l[a])+'^'+floattostr(m[a])+' )^ '+floattostr(n[a])+'= '+floattostr(x[a])+' ^ '+floattostr(n[a])+' = '+floattostr(z[a]));
listbox1.Items.add(' => '+floattostr(l[a])+'^('+floattostr(m[a])+' * '+floattostr(n[a])+') = '+floattostr(l[a])+'^('+floattostr(m[a]*n[a])+')'+'='+floattostr(z[a]));
listbox1.Items.add('-------------------------------------------------------------------------------------------');
listbox1.Items.add('Maka : ('+floattostr(l[a])+'^'+floattostr(m[a])+' )^ '+floattostr(n[a])+'= '+floattostr(l[a])+'^('+floattostr(m[a]*n[a])+')');
listbox1.Items.add('-------------------------------------------------------------------------------------------');
listbox1.Items.add('');if a<b then begin
a:=a+1; edit2.Text:=inttostr(a); endelse if a=b then messageDlg('Stop Data Bilangan Sudah
'+inttostr(b)+' Buah',mtInformation,[mbYes],0);
end;nd;
LISTING PROGRAM APLIKASI EKSPONEN
procedure TForm6.BitBtn1Click(Sender: TObject);beginimage2.Visible:=true;b:=strtoint(edit1.Text);if a<=b then l[a]:=strtofloat(edit3.Text); m[a]:=strtofloat(edit4.Text); n[a]:=strtofloat(edit5.Text); x[a]:=exp(m[a]*ln(l[a])); y[a]:=exp(1/n[a]*ln(l[a])); z[a]:=exp((m[a]/n[a])*ln(l[a])); edit3.SetFocus; label7.Caption:=(floattostr(l[a])+' =
'+floattostr(l[a])+' = '+floattostr(z[a])); label8.Caption:=(floattostr(m[a])); label9.Caption:=(floattostr(n[a])); label10.Caption:=('('+floattostr(m[a])
+'/'+floattostr(n[a])+')');
listbox1.Items.add('==========================
==================='); listbox1.Items.add(' DATA KE
'+inttostr(a));
listbox1.Items.add('=============================================');
listbox1.Items.add('a = '+floattostr(l[a])+', m = '+floattostr(m[a])+', n = '+floattostr(n[a]));
listbox1.Items.add('-------------------------------------------------------------------------------------------');
• Code editor yang digunakan berbeda pada aplikasi eksponen yaitu:• Pengakaran:
listbox1.Items.add(' => '+floattostr(l[a])+'^'+floattostr(m[a])+' akar '+floattostr(n[a])+'= '+floattostr(x[a])+' ^ '+floattostr(1/n[a])+' = '+floattostr(z[a]));
listbox1.Items.add(' => '+floattostr(l[a])+'^('+floattostr(m[a])+' / '+floattostr(n[a])+') = '+floattostr(l[a])+'^('+floattostr(m[a]/n[a])+')'+' = '+floattostr(z[a]));
listbox1.Items.add('-------------------------------------------------------------------------------------------');
listbox1.Items.add('Maka : ('+floattostr(l[a])+'^'+floattostr(m[a])+' ) akar '+floattostr(n[a])+' = '+floattostr(l[a])+'^('+floattostr(m[a]*n[a])+')');
listbox1.Items.add('-------------------------------------------------------------------------------------------');
listbox1.Items.add('');if a<b then begin
a:=a+1; edit2.Text:=inttostr(a); endelse if a=b then messageDlg('Stop Data Bilangan Sudah
'+inttostr(b)+' Buah',mtInformation,[mbYes],0);
end;
Biodata Programer
Listing program Biodataprocedure TForm9.Timer1Timer(Sender:
TObject);beginlabel1.Visible:=true;label2.Visible:=FALSE;timer2.Enabled:=true;timer1.Enabled:=false;end;
procedure TForm9.Timer2Timer(Sender: TObject);
beginlabel1.Visible:=false;label2.Visible:=true;
timer1.Enabled:=true;timer2.Enabled:=false;end;
procedure TForm9.FormCreate(Sender: TObject);
begintimer2.Enabled:=false;label3.Visible:=TRUE;label2.Visible:=false;label1.Visible:=false;end;end.
Integral Tertentu
Asosiatif Penjumlahan
Asosiatif Pengurangan
Sifat Kesimetrisan
Code Editor:procedure TForm10.BitBtn3Click(Sender: TObject);beginclose;end;
procedure TForm10.BitBtn2Click(Sender: TObject);beginedit1.Clear;edit2.Clear;edit3.Clear;edit4.Clear;edit5.Clear;integral.Visible:=false;end;
procedure TForm10.BitBtn1Click(Sender: TObject);
vara,b,k,n,p:integer;x,y,h:real;begina:=strtoint(edit1.Text);b:=strtoint(edit2.Text);k:=strtoint(edit3.Text);n:=strtoint(edit4.Text);p:=n+1;x:=(k/p)*(exp(p*ln(a)));y:=(k/p)*(exp(p*ln(b)));h:=x-y;edit5.Text:=floattostr(h);integral.Visible:=true;end;
end.
Code Editor:procedure TForm11.BitBtn3Click(Sender: TObject);beginclose;end;
procedure TForm11.BitBtn2Click(Sender: TObject);beginedit1.clear; edit2.clear; edit3.clear; edit4.clear;edit5.clear; edit6.clear;edit7.clear; edit8.clear;edit9.clear; edit10.clear;edit11.clear; edit12.clear;edit13.clear; edit14.clear;edit15.clear; edit16.clear;edit17.clear; edit18.clear;integral2.Visible:=false;end;
procedure TForm11.BitBtn1Click(Sender: TObject);var a,b,k1,k2,n1,n2,c,d:integer;e,e1,e2,f,f1,f2,h:real;begina:=strtoint(edit1.text);b:=strtoint(edit2.text);k1:=strtoint(edit3.text);
k2:=strtoint(edit4.text);n1:=strtoint(edit5.text);n2:=strtoint(edit6.text);
c:=n1+1;d:=n2+1;e1:=(k1/c)*(exp(c*ln(a)));e2:=(k1/c)*(exp(c*ln(b)));e:=e1-e2;f1:=(k2/d)*(exp(d*ln(a)));f2:=(k2/d)*(exp(d*ln(b)));f:=f1-f2;h:=e+f;edit7.Text:=floattostr(h);edit8.Text:=edit1.Text;edit9.Text:=edit2.Text;edit10.Text:=edit3.Text;edit11.Text:=edit5.Text;edit12.Text:=floattostr(e);edit13.Text:=edit1.Text;edit14.Text:=edit2.Text;edit15.Text:=edit4.Text;edit16.Text:=edit6.Text;edit17.Text:=floattostr(f);edit18.Text:=floattostr(h);integral2.Visible:=true;label19.Caption:='Hasil ruas kiri sama dengan hasil ruas kanan';end;end
Code Editor:procedure TForm12.BitBtn1Click(Sender: TObject);vara,b,k1,k2,n1,n2,c,d:integer;e,e1,e2,f,f1,f2,h:real;begina:=strtoint(edit1.text);b:=strtoint(edit2.text);k1:=strtoint(edit3.text);k2:=strtoint(edit4.text);n1:=strtoint(edit5.text);n2:=strtoint(edit6.text);c:=n1+1;d:=n2+1;e1:=(k1/c)*(exp(c*ln(a)));e2:=(k1/c)*(exp(c*ln(b)));e:=e1-e2;f1:=(k2/d)*(exp(d*ln(a)));f2:=(k2/d)*(exp(d*ln(b)));f:=f1-f2;h:=e-f;edit7.Text:=floattostr(h);edit8.Text:=edit1.Text;edit9.Text:=edit2.Text;edit10.Text:=edit3.Text;edit11.Text:=edit5.Text;edit12.Text:=floattostr(e);edit13.Text:=edit1.Text;edit14.Text:=edit2.Text;
edit15.Text:=edit4.Text;
edit16.Text:=edit6.Text;edit17.Text:=floattostr(f);edit18.Text:=floattostr(h);integral3.Visible:=true;label19.Caption:='Hasil ruas kiri sama dengan hasil ruas kanan';end;procedure TForm12.BitBtn2Click(Sender: TObject);beginedit1.clear; edit2.clear;edit3.clear; edit4.clear;edit5.clear; edit6.clear;edit7.clear; edit8.clear;edit9.clear; edit10.clear;edit11.clear; edit12.clear;edit13.clear; edit14.clear;edit15.clear; edit16.clear;edit17.clear; edit18.clear;integral3.Visible:=false;label19.Caption:=' ';end;procedure TForm12.BitBtn3Click(Sender: TObject);beginclose;end;end.
Code Editor:procedure TForm13.BitBtn1Click(Sender: TObject);varc,a,b,k,n,p:integer;x,y,h1,h2,h3,w:real;beginc:=strtoint(edit1.Text);a:=strtoint(edit2.Text);k:=strtoint(edit3.Text);n:=strtoint(edit4.Text);p:=n+1;x:=(k/p)*(exp(p*ln(c)));y:=(k/p)*(exp(p*ln(a)));h1:=x-y;edit5.Text:=floattostr(h1);integral4.Visible:=true;b:=strtoint(edit6.Text);edit7.Text:=edit2.Text;edit8.Text:=edit3.Text;edit9.Text:=edit4.Text;w:=(k/p)*(exp(p*ln(b)));h2:=w-y;edit10.Text:=floattostr(h2);edit11.Text:=edit1.Text;edit12.Text:=edit6.Text;edit13.Text:=edit3.Text;edit14.Text:=edit4.Text;h3:=x-w;
edit15.Text:=floattostr(h3);
edit16.Text:=floattostr(h1);label4.Caption:='Hasil ruas kiri sama dengan hasil ruas kanan';end;
procedure TForm13.BitBtn2Click(Sender: TObject);beginedit1.clear; edit2.clear;edit3.clear; edit4.clear;edit5.clear; edit6.clear;edit7.clear; edit8.clear;edit9.clear; edit10.clear;edit11.clear; edit12.clear;edit13.clear; edit14.clear;edit15.clear; edit16.clear;integral4.Visible:=false;label4.Caption:=' ';end;
procedure TForm13.BitBtn3Click(Sender: TObject);beginclose;end;
end.
Code Editor:procedure TForm14.BitBtn3Click(Sender: TObject);beginclose;end;
procedure TForm14.BitBtn2Click(Sender: TObject);beginedit1.clear;edit2.clear;edit3.clear;edit4.clear;edit5.clear;edit6.clear;edit7.clear;edit8.clear;edit9.clear;edit10.clear;integral5.Visible:=false;label11.caption:=' ';end;
procedure TForm14.BitBtn1Click(Sender: TObject);vara,b,k,n,p:integer;x,h:real;begina:=strtoint(edit1.Text);b:=-1*a;
edit2.Text:=inttostr(b);k:=strtoint(edit3.Text);n:=strtoint(edit4.Text);p:=n+1;x:=(k/p)*(exp(p*ln(a)));h:=2*x;label11.Caption:='Hasil ruas kiri sama dengan hasil ruas kanan';if n mod 2=0 thenedit5.Text:=floattostr(h)elseedit5.Text:='0';edit6.Text:=edit1.Text;edit7.Text:='0';edit8.Text:=edit3.Text;edit9.Text:=edit4.Text;if n mod 2=0 thenedit10.Text:=floattostr(h)elseedit10.Text:='0';integral5.Visible:=true;end;
end.
SEKIAN DAN
TERIMA KASIH