ini adalah lanjutan dari 'second story'.
Sabtu, 18 Mei 2013
DERET dengan PROGRAM DELPHI
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls;
type
TForm1 = class(TForm)
ComboBox1: TComboBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
ListBox1: TListBox;
Button2: TButton;
Edit4: TEdit;
Button3: TButton;
BitBtn1: TBitBtn;
procedure ComboBox1Change(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
n,a,b,i,c,d:integer;
hasil,sum1 : real;
implementation
{$R *.dfm}
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if combobox1.ItemIndex=0 then
label3.Caption:='Nilai Beda'
else label3.Caption:='Nilai Rasio';
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
n:= strtoint(edit1.text);
a:=strtoint(edit2.text);
b:=strtoint(edit3.text);
case combobox1.ItemIndex of
0: begin
c:=0;
sum1:=0;
for i:=1 to n do
begin
hasil:=a+(c*b);
c:=c+1;
listbox1.items.add(floattostr(hasil));
end;
end;
1: begin
c:=0;
for i:=1 to n do
begin
hasil:=a*(exp(c*ln(b)));
c:=c+1;
listbox1.items.add(floattostr(hasil));
end;
end;
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
n:= strtoint(edit1.text);
a:=strtoint(edit2.text);
b:=strtoint(edit3.text);
case combobox1.ItemIndex of
0: begin
c:=0;
sum1:=0;
for i:=1 to n do
begin
hasil:=a+(c*b);
c:=c+1;
sum1:=sum1+hasil;
end;
edit4.Text:=floattostr(sum1);
end;
1: begin
c:=0;
sum1:=0;
for i:=1 to n do
begin
hasil:=a*(exp(c*ln(b)));
c:=c+1;
sum1:=sum1+hasil;
end;
edit4.Text:=floattostr(sum1);
end;
end;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
edit4.Text:='';
listbox1.items.Clear;
end;
end.
Langganan:
Postingan (Atom)