Методика підрахунку прямокутників різної форми
outtextxy (50,210,'ВИХIД В DOS');
str:=('Клавiшами '#24#25' виберiть потрiбний пункт меню; ENTER - пiдтвердити вибiр.');
outtextxy (30,255,str);
end;
{******************** Эффект переливающихся букв ****************}
procedure flash (x,y,x1,y1,bk,oc:integer);
var c,t,xps,yps,pixcolor:integer;
begin
t:=0;
repeat
t:=t+1;
if t=16 then t:=0;
if t=bk then t:=t+1;
c:=t;
for xps:=x to x1 do
begin
for yps:=y to y1 do if getpixel (xps,yps) <>bk then putpixel (xps,yps,c);
c:=c+1;
if c=16 then c:=0;
if c=bk then c:=c+1;
end;
until keypressed;
for xps:=x to x1 do
begin
for yps:=y to y1 do