You are on page 1of 5

1.

Tampilan Form

2. Listing unit Tugas1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; type TForm1 = class(TForm) Shape1: TShape; Shape2: TShape; Shape3: TShape; Shape4: TShape; Shape5: TShape; Shape6: TShape; Shape7: TShape; Shape8: TShape; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); private

{ Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Timer1Timer(Sender: TObject); begin if shape1.Brush.Color=clred then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clyellow; shape3.Brush.Color:=clwhite; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clwhite; timer1.Interval := 1000; end else if shape2.Brush.Color=clyellow then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clgreen; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clwhite; timer1.Interval := 1000; end else if shape3.Brush.Color=clgreen then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clwhite;

shape4.Brush.Color:=clblue; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clwhite; timer1.Interval := 1000; end else if shape4.Brush.Color=clblue then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clwhite; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clpurple; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clwhite; timer1.Interval := 1000; end else if shape5.Brush.Color=clpurple then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clwhite; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clgray; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clwhite; timer1.Interval := 1000; end else if shape6.Brush.Color=clgray then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clwhite; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clmaroon; shape8.Brush.Color:=clwhite;

timer1.Interval := 1000; end else if shape7.Brush.Color=clmaroon then begin shape1.Brush.Color:=clwhite; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clwhite; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clsilver; timer1.Interval := 1000; end else if shape8.Brush.Color=clsilver then begin shape1.Brush.Color:=clred; shape2.Brush.Color:=clyellow; shape3.Brush.Color:=clgreen; shape4.Brush.Color:=clblue; shape5.Brush.Color:=clpurple; shape6.Brush.Color:=clgray; shape7.Brush.Color:=clmaroon; shape8.Brush.Color:=clsilver; timer1.Interval := 1000; end; end; procedure TForm1.FormCreate(Sender: TObject); begin shape1.Brush.Color:=clred; shape2.Brush.Color:=clwhite; shape3.Brush.Color:=clwhite; shape4.Brush.Color:=clwhite; shape5.Brush.Color:=clwhite; shape6.Brush.Color:=clwhite; shape7.Brush.Color:=clwhite; shape8.Brush.Color:=clwhite; end; end.

3. Output

You might also like