Sabtu, 18 Mei 2013

second story : part 2


ini adalah lanjutan dari 'second story'.

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.