program pravougaonik; uses crt,graph; var x,y,driver,mode:integer; procedure rast(x,y:integer); begin repeat setcolor(white); rectangle(0,0,x,y); delay(10); setcolor(getbkcolor); rectangle(0,0,x,y); x:=x+1; until x=GetMaxX; setcolor(white); rectangle(0,0,x,y) end; begin ClrScr; writeln(' Program simulira rast pravougaonika po duzini'); writeln; write(' Unesi koordinate temena (x,y) u intervalu [0,1023] za (x) i [0,886] za (y) : '); readln(x,y); if (x>0) and (y>0) and (x<1023) and (y<886) then begin driver:=detect; initgraph(driver,mode,''); setbkcolor(black); setcolor(white); rectangle(0,0,x,y); rast(x,y); readln; closegraph end else begin write(' Unesene koordinate ne odgovaraju!'); readln end end. |
|