You are on page 1of 1

CODE PhaoXuan.

PAS
uses crt; const d:array[1..5]of char=(#219,#4,#178,#177,#176); var x:byte;z:1..5;a,b,c,r:byte; procedure writexy(x,y:byte;c:char); begin gotoxy(x,y); write(c); end; Procedure Delay(ms:word); var i,j:word; begin for i:=1 to ms do for j:=1 to 18000 do; end; procedure ban; var f:byte; begin for f:=1 to a do begin writexy(f,26-round(f*b/a+1),#4); delay(500); writexy(f,26-round(f*b/a+1),#32); end; end; procedure phao(x,y,z:byte;c:char); begin writexy(x-z*2,y-z,c); writexy(x+z*2,y-z,c); writexy(x-z*2,y+z,c); writexy(x+z*2,y+z,c); writexy(x-z*2-2,y,c); writexy(x+z*2+2,y,c); writexy(x,y-z-2,c); writexy(x,y+z+2,c); gotoxy(1,1); {cap nhat cua net9_thp} end; BEGIN clrscr; repeat a:=random(50)+15; b:=random(10)+10; textcolor(random(7)+8); z:=random(4)+1; ban; for c:=1 to z do begin phao(a,b,c,d[c]); delay(2000); end; for c:=1 to z do begin phao(a,b,c,#32); delay(2000); end; until keypressed; readln; end.

You might also like