Anda di halaman 1dari 40

procedure TForm1.BitBtn1Click(Sender: TObject); begin a:='ASSYAFIIQ'; if edit1.Text=a then begin progressbar1.Visible:=true; timer1.

Enabled:=true; end else begin messagedlg('Password Anda Salah.'+chr(10)+chr(13)+'Coba Masukan "ASSYAFIIQ"',mtInformation,[mbYes],0); end; end end.

procedure TForm1.Timer1Timer(Sender: TObject); begin if progressbar1.Position<>100 then progressbar1.Position:=progressbar1.Position +5 else begin timer1.Enabled := false; form2.show; form1.hide; form3.hide; form4.hide; form5.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end end;

procedure TForm2.BitBtn1Click(Sender: TObject); begin form3.show; form1.hide; form2.hide; form4.hide; form5.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; end.

procedure TForm3.BitBtn1Click(Sender: TObject); begin form4.show; form1.hide; procedure TForm3.BitBtn2Click(Sender: form3.hide; TObject); form2.hide; begin form5.hide; form5.show; form6.hide; form1.hide; form7.hide; form3.hide; form8.hide; form4.hide; form9.hide; form2.hide; form10.hide; form6.hide; form11.hide; form7.hide; end; form8.hide; form9.hide; form10.hide; form11.hide; end;

procedure TForm3.BitBtn3Click(Sender: TObject); begin form6.show; form1.hide; form3.hide; form4.hide; form5.hide; form2.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; procedure TForm3.BitBtn4Click(Sender: TObject); begin application.terminate; end;

procedure TForm3.BitBtn5Click(Sender: TObject); begin form1.show; form2.hide; form3.hide; form4.hide; form5.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; end.

procedure TForm4.BitBtn1Click(Sender: TObject); var s:string; p,i:integer; no:array[1..10] of string; nama:array[1..10] of string; nim:array[1..10] of string; alamat:array[1..10] of string; nohp:array[1..10] of string; begin s:=inputbox('Loop','Jumlah Perulangan',''); p:=strtoint(s); stringgrid1.Cells[0,0]:='No'; stringgrid1.Cells[1,0]:='Nama'; stringgrid1.Cells[2,0]:='NIM'; stringgrid1.Cells[3,0]:='Alamat'; stringgrid1.Cells[4,0]:='No Hp'; for i:= 1 to p do

begin no[i]:=inputbox('ID','No',''); nama[i]:=inputbox('ID','Nama',''); nim[i]:=inputbox('ID','NIM',''); alamat[i]:=inputbox('ID','Alamat',''); nohp[i]:=inputbox('ID','No Hp',''); stringgrid1.Cells[0,i]:=no[i]; stringgrid1.Cells[1,i]:=nama[i]; stringgrid1.Cells[2,i]:=nim[i]; stringgrid1.Cells[3,i]:=alamat[i]; stringgrid1.Cells[4,i]:=nohp[i]; end; end; procedure TForm4.BitBtn2Click(Sender: TObject); begin form3.show; form1.hide; form2.hide; form4.hide; form5.hide; form6.hide; end.

form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; procedure TForm4.Timer1Timer(Sender: TObject); begin label3.Caption:=datetostr(now); label4.Caption:=timetostr(now); end;

procedure TForm5.BitBtn1Click(Sender: TObject); begin form3.show; form1.hide; form2.hide; form4.hide; form5.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; procedure TForm5.InputBilangan1Click(Sender: TObject); begin form7.show; end;

end.

procedure TForm5.JenisBilangan1Click(Sender: TObject); begin form9.show; end; procedure TForm5.L1Click(Sender: TObject); begin form10.show; end; procedure TForm5.LuasdanVolume1Click(Sender: TObject); begin form11.show; end; procedure TForm5.MencetakAngka1Click(Sender: TObject); begin form8.show; end;

procedure TForm6.BitBtn1Click(Sender: TObject); begin form3.show; form1.hide; form2.hide; form4.hide; form5.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; end.

var Form7: TForm7; a,jumlah:integer; rerata:real; bilangan:array[1..10] of integer; implementation uses Unit3, Unit5, Unit1, Unit4, Unit2, Unit6, Unit8, Unit9, Unit10, Unit11; {$R *.dfm} procedure TForm7.BitBtn1Click(Sender: TObject); begin if a<=5 then bilangan[a]:=strtoint(edit2.text); edit2.setfocus; Listbox1.items.add('Bilangan Ke'+inttostr(a)+':'+inttostr(bilangan[a])); if a<5 then begin a:=a+1; edit1.text:=inttostr(a);

end else if a=5 then messagedlg('Stop Data Bilangan Sudah 5 Buah',Mtinformation,[MbYes],0); end; procedure TForm7.BitBtn2Click(Sender: TObject); begin bilangan[a]:=strtoint(edit2.text); for a:=1 to 5 do jumlah:=Jumlah+Bilangan[a]; Rerata:=(Jumlah+Bilangan[a])/5; Listbox1.items.add('------------------------'); Listbox1.items.add('Jumlah Bilangan='+inttostr(jumlah)); Listbox1.items.add('------------------------'); listbox1.items.add('Rerata='+floattostr(rerata));

end; procedure TForm7.BitBtn3Click(Sender: TObject); begin form5.show; form1.hide; form3.hide; form4.hide; form2.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; end.

='+inttostr(angka[2])); procedure TForm8.BitBtn1Click(Sender: listbox1.items.add('Nilai Angka ke 3 TObject); ='+inttostr(angka[3])); listbox1.items.add('Nilai Angka ke 4 var ='+inttostr(angka[4])); angka:array[0..5] of integer; listbox1.items.add('Nilai Angka ke 5 i:integer; ='+inttostr(angka[5])); begin angka[1]:=1; angka[1]:=3; for i:=2 to 5 do for i:=2 to 4 do angka[i]:=angka[i-1]*i; angka[i]:=angka[i-1]+i; listbox1.items.add('Nilai Angka ke 1 listbox2.items.add('Nilai Angka ke 1 ='+inttostr(angka[1])); ='+inttostr(angka[1])); listbox1.items.add('Nilai Angka ke 2 listbox2.items.add('Nilai angka ke 2 ='+inttostr(angka[2])); listbox2.items.add('Nilai Angka ke 3 ='+inttostr(angka[3])); listbox2.items.add('Nilai Angka ke 4 ='+inttostr(angka[4])); listbox2.items.add('Nilai Angka ke 5 ='+inttostr(angka[5])); end;

procedure TForm8.BitBtn2Click(Sender: TObject); begin listbox1.Clear; listbox2.Clear; end; procedure TForm8.BitBtn3Click(Sender: TObject); begin form5.show; form1.hide; form3.hide; form4.hide; form2.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; end.

procedure TForm9.BitBtn1Click(Sender: TObject); Var a,b:integer; c,d:real; Bilangan:array[1..5] of integer; begin a:=strtoint(edit1.text); b:=strtoint(edit2.text); c:=a mod 2; d:=b mod 2; if c=0 then listbox1.Items.Add(inttostr (a)+ ' adalah bilangan genap'); if c=1 then listbox1.Items.Add(inttostr (a)+ ' adalah bilangan ganjil'); if d=0 then listbox1.Items.Add(inttostr (b)+ ' adalah bilangan genap'); if d=1 then listbox1.Items.Add(inttostr (b)+ ' adalah bilangan ganjil'); end;

procedure TForm9.BitBtn2Click(Sender: TObject); begin edit1.Clear; edit2.Clear; listbox1.Clear; end; procedure TForm9.BitBtn3Click(Sender: TObject); begin Form5.show; end; end.

procedure TForm10.BitBtn5Click(Sender: TObject); var i,a,r,n:integer; p,Un,Sn:real; begin a:=strtoint(edit9.Text); r:=strtoint(edit10.Text); n:=strtoint(edit11.Text); listbox2.Items.Add('Hasil Perhitungan Jumlah Deret Geometri'); listbox2.Items.Add('----------------------------------------------------'); p:=-1; {Variable p mewakili n-1} for i := 1 to n do begin p:=p+1; Un:=a*(Exp(P*ln(r))); listbox2.Items.Add('Nilai Suku Ke '+inttostr(i)+'='+floattostr(Un)); end; listbox2.Items.Add('Nilai Suku Pertama Atau a='+inttostr (a)); listbox2.Items.Add('Perbandingan Bilangan Atau r='+inttostr (r)); Sn:=(a*(Exp(n*ln(r))-1))/(r-1); listbox2.Items.Add('Jumlah Deret Geometri'+inttostr(n)+' Suku Pertama='+floattostr(Sn)); end;

procedure TForm10.BitBtn6Click(Sender: TObject); begin edit9.Clear; edit10.Clear; edit11.Clear; listbox2.Clear; end;

procedure TForm10.BitBtn5Click(Sender: TObject); var i,a,r,n:integer; p,Un,Sn:real; begin a:=strtoint(edit9.Text); r:=strtoint(edit10.Text); n:=strtoint(edit11.Text); listbox2.Items.Add('Hasil Perhitungan Jumlah Deret Geometri'); listbox2.Items.Add('----------------------------------------------------'); p:=-1; {Variable p mewakili n-1} for i := 1 to n do begin p:=p+1; Un:=a*(Exp(P*ln(r))); listbox2.Items.Add('Nilai Suku Ke '+inttostr(i)+'='+floattostr(Un)); end; listbox2.Items.Add('Nilai Suku Pertama Atau a='+inttostr (a)); listbox2.Items.Add('Perbandingan Bilangan Atau r='+inttostr (r)); Sn:=(a*(Exp(n*ln(r))-1))/(r-1); listbox2.Items.Add('Jumlah Deret Geometri'+inttostr(n)+' Suku Pertama='+floattostr(Sn)); end;

procedure TForm10.BitBtn6Click(Sender: TObject); begin edit9.Clear; edit10.Clear; edit11.Clear; listbox2.Clear; end;

procedure TForm10.BitBtn5Click(Sender: TObject); var i,a,r,n:integer; p,Un,Sn:real; begin a:=strtoint(edit9.Text); r:=strtoint(edit10.Text); n:=strtoint(edit11.Text); listbox2.Items.Add('Hasil Perhitungan Jumlah Deret Geometri'); listbox2.Items.Add('---------------------------------------------------'); p:=-1; {Variable p mewakili n-1} for i := 1 to n do begin p:=p+1; Un:=a*(Exp(P*ln(r))); listbox2.Items.Add('Nilai Suku Ke '+inttostr(i)+'='+floattostr(Un)); end;

listbox2.Items.Add('Nilai Suku Pertama Atau a='+inttostr (a)); listbox2.Items.Add('Perbandingan Bilangan Atau r='+inttostr (r)); Sn:=(a*(Exp(n*ln(r))-1))/(r-1); listbox2.Items.Add('Jumlah Deret Geometri'+inttostr(n)+' Suku Pertama='+floattostr(Sn)); end; procedure TForm10.BitBtn6Click(Sender: TObject); begin edit9.Clear; edit10.Clear; edit11.Clear; listbox2.Clear; end;

procedure TForm10.BitBtn5Click(Sender: TObject); var i,a,r,n:integer; p,Un,Sn:real; begin a:=strtoint(edit9.Text); r:=strtoint(edit10.Text); n:=strtoint(edit11.Text); listbox2.Items.Add('Hasil Perhitungan Jumlah Deret Geometri'); listbox2.Items.Add('---------------------------------------------------');

p:=-1; {Variable p mewakili n-1} for i := 1 to n do begin p:=p+1; Un:=a*(Exp(P*ln(r))); listbox2.Items.Add('Nilai Suku Ke '+inttostr(i)+'='+floattostr(Un)); end; listbox2.Items.Add('Nilai Suku Pertama Atau a='+inttostr (a)); listbox2.Items.Add('Perbandingan Bilangan Atau r='+inttostr (r)); Sn:=(a*(Exp(n*ln(r))-1))/(r-1); listbox2.Items.Add('Jumlah Deret Geometri'+inttostr(n)+' Suku Pertama='+floattostr(Sn)); end; procedure TForm10.BitBtn6Click(Sender: TObject); begin edit9.Clear; edit10.Clear; edit11.Clear; listbox2.Clear; end;

procedure TForm10.BitBtn7Click(Sender: TObject); var i, j, k, N, R,NminusR, Fakt1, Fakt2, Fakt3 : integer; P, C : real; NMinusR:=N-R; begin Fakt3:=1; N:=strtoint(Edit12.text); for k:=2 to NMinusR do Fakt1:=1; Fakt3:=Fakt3*k; for i:=2 to N do Fakt1:=Fakt1*i; P:= Fakt1/Fakt3; Edit14.text:=inttostr(Fakt1); C:= Fakt1/(Fakt3*Fakt2); begin R:=strtoint(Edit13.text); listbox3.items.add(' Banyaknya Fakt2:=1; Permutasi dan Kombinasi Yang Terjadi'); for j:=2 to R do listbox3.items.add(' '+inttostr(N)+' Fakt2:=Fakt2*j; Permutasi '+inttostr(R)+' = Edit15.text:=inttostr(Fakt2); '+floattostr(P)); listbox3.items.add(' '+inttostr(N)+' Combinasi '+inttostr(R)+' = '+floattostr(C)); end; end;

procedure TForm10.BitBtn8Click(Sender: TObject); begin edit12.Clear; edit13.Clear; edit14.Clear; edit15.Clear; listbox3.Clear; end; procedure TForm10.BitBtn9Click(Sender: TObject); begin form5.show; form1.hide; form3.hide; form4.hide; form2.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end; end.

procedure TForm11.BitBtn10Click(Sender: TObject); begin edit7.Clear; edit8.Clear; listbox5.Clear; end; procedure TForm11.BitBtn11Click(Sender: TObject); begin form5.show; form1.hide; form3.hide; form4.hide; form2.hide; form6.hide; form7.hide; form8.hide; form9.hide; form10.hide; form11.hide; end;

procedure TForm11.BitBtn1Click(Sender: TObject); var s:integer; l,k:real; begin s:=strtoint(edit1.Text); L:=s*s; k:=4*s; Listbox1.Items.Add('Luas=Sisi*Sisi'); Listbox1.Items.Add('Luas=AB*BC'); Listbox1.Items.Add('Luas Persegi='+floattostr(L)); listbox1.Items.Add('----------------------------------------'); Listbox1.Items.Add('Keliling=4*Sisi'); Listbox1.Items.Add('Keliling=AB+BC+CD+DA'); Listbox1.Items.Add('Keliling Persegi='+floattostr(k)); end; procedure TForm11.BitBtn2Click(Sender: TObject); begin edit1.Clear; listbox1.Clear; end;

procedure TForm11.BitBtn2Click(Sender: TObject); begin edit1.Clear; listbox1.Clear; end;

procedure TForm11.BitBtn3Click(Sender: TObject); var panjang,lebar:integer; Luas,keliling:real; begin lebar:=strtoint(edit2.Text); panjang:=strtoint(edit3.Text); Luas:=panjang*lebar; keliling:=2*panjang+2*lebar; Listbox2.Items.Add('Luas = Panjang * Lebar'); Listbox2.Items.Add('Luas = AB * BC '); Listbox2.Items.Add('Luas Persegi panjang ='+floattostr(Luas)); Listbox2.Items.Add('--------------------------------------'); Listbox2.Items.Add('Keliling = 2 *Panjang + 2*Lebar'); Listbox2.Items.Add('Keliling = 2*CD + 2*AD'); Listbox2.Items.Add('Keliling Persegi Panjang ='+floattostr(keliling)); end; procedure TForm11.BitBtn4Click(Sender: TObject); begin edit2.Clear; edit3.clear; listbox2.Clear; end;

procedure TForm11.BitBtn2Click(Sender: TObject); begin edit1.Clear; listbox1.Clear; end; procedure TForm11.BitBtn3Click(Sender: TObject); var panjang,lebar:integer; Luas,keliling:real; begin lebar:=strtoint(edit2.Text); panjang:=strtoint(edit3.Text); Luas:=panjang*lebar; keliling:=2*panjang+2*lebar; Listbox2.Items.Add('Luas = Panjang * Lebar'); Listbox2.Items.Add('Luas = AB * BC '); Listbox2.Items.Add('Luas Persegi panjang

='+floattostr(Luas)); Listbox2.Items.Add('-------------------------------------'); Listbox2.Items.Add('Keliling = 2 *Panjang + 2*Lebar'); Listbox2.Items.Add('Keliling = 2*CD + 2*AD'); Listbox2.Items.Add('Keliling Persegi Panjang ='+floattostr(keliling)); end; procedure TForm11.BitBtn4Click(Sender: TObject); begin edit2.Clear; edit3.clear; listbox2.Clear; end;

procedure TForm11.BitBtn2Click(Sender: TObject); begin edit1.Clear; listbox1.Clear; end; procedure TForm11.BitBtn3Click(Sender: TObject); var panjang,lebar:integer; Luas,keliling:real; begin lebar:=strtoint(edit2.Text);

panjang:=strtoint(edit3.Text); Luas:=panjang*lebar; keliling:=2*panjang+2*lebar; Listbox2.Items.Add('Luas = Panjang * Lebar'); Listbox2.Items.Add('Luas = AB * BC '); Listbox2.Items.Add('Luas Persegi panjang ='+floattostr(Luas)); Listbox2.Items.Add('--------------------------------------'); Listbox2.Items.Add('Keliling = 2 *Panjang + 2*Lebar'); Listbox2.Items.Add('Keliling = 2*CD + 2*AD'); Listbox2.Items.Add('Keliling Persegi Panjang ='+floattostr(keliling)); end; procedure TForm11.BitBtn4Click(Sender: TObject); begin edit2.Clear; edit3.clear; listbox2.Clear; end;

procedure TForm11.BitBtn2Click(Sender: TObject); begin edit1.Clear; listbox1.Clear; end; procedure TForm11.BitBtn3Click(Sender: TObject); var panjang,lebar:integer; Luas,keliling:real; begin

lebar:=strtoint(edit2.Text); panjang:=strtoint(edit3.Text); Luas:=panjang*lebar; keliling:=2*panjang+2*lebar; Listbox2.Items.Add('Luas = Panjang * Lebar'); Listbox2.Items.Add('Luas = AB * BC '); Listbox2.Items.Add('Luas Persegi panjang ='+floattostr(Luas)); Listbox2.Items.Add('--------------------------------------'); Listbox2.Items.Add('Keliling = 2 *Panjang + 2*Lebar'); Listbox2.Items.Add('Keliling = 2*CD + 2*AD'); Listbox2.Items.Add('Keliling Persegi Panjang ='+floattostr(keliling)); end; procedure TForm11.BitBtn4Click(Sender: TObject); begin edit2.Clear; edit3.clear; listbox2.Clear; end;

Anda mungkin juga menyukai