You are on page 1of 1

Unit1.

pas Page 1

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, ExtCtrls;

type
TForm1 = class(TForm)
StringGrid1: TStringGrid;
Timer1: TTimer;
procedure tampilkan;
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
s,s0:array[0..19] of real;

implementation

{$R *.dfm}
procedure TForm1.tampilkan;
var i:integer;
begin
for i:=0 to 19 do begin
stringgrid1.Cells[i,0]:=floatToStr(s0[i]);
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
for i:=0 to 19 do begin
s0[i]:=0;
end;
s0[9]:=100;
tampilkan;
end;

procedure TForm1.Timer1Timer(Sender: TObject);


var i:integer;
begin
for i:=1 to 17 do begin
s[i]:=(s0[i]+s0[i−1]+s0[i+1])/3;
end;
s[9]:=100;
s[5]:=−10;
s[0]:=0;
s[18]:=0;
for i:=1 to 17 do begin
s0[i]:=s[i];
end;
tampilkan;
end;

end.

You might also like