program pravougaonik2; 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); y:=y+1; until y=GetMaxY; setcolor(white); rectangle(0,0,x,y) end; begin ClrScr; writeln(' Program simulira rast pravougaonika po sirini'); writeln; write(' Unesi koordinate temena u intervalima (0,1023) za x i (0,886) za y: '); readln(x,y); if (x>0) and (y>0) and (x<1023) and (y<866) 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(' Nisi unio velicine u odgovarajuci interval!'); readln end end. |
|