L_time=145; Color_min=white; Color_time=white; R = 200;

var gd,gm:integer;

S:string[2];

x_centr, y_centr:integer;

і,x_min,y_min:integer;

x_time,y_time:integer;

Ang_min,Ang_time:real;

begin

{Ініціалізація графічного режиму}

gd:=VGA; gm:=VGAHi;

InitGraph (gd,gm,’’);

{Визначення центра екрану}

x_centr := getmaxx div 2;

y_centr := getmaxy div 2;

{Малювання статичної частини малюнку}

SetColor(brown);

SetFillStyle(l,brown);

{Малювання циферблату коричневого кольору}

FillEllipse(x_centr,y_centr,R,R);

Ang_time:=-90;

{Встановлення кольору малювання, стилю тексту}

SetColor(yellow);

SetTextJustify(CenterText, CenterText);

SetTextStyle(De?aultFont, HorizDir, 2);

{Малювання поділок жовтого кольору та цифр}

for i:=1 to 12 do

begin

Ang_time:=Ang_time+30;

x_time:=round(x_centr+185*cos(Ang_txme*pi/180));

y_time:=round(y_centr+185*sin(Ang_time*pi/180)) ;

str(i,S);

OutTextXy(x_time,y_time,S);

end;

{Малювання ходу годинника}

Ang_min:=-90; Ang_time:=-90;

repeat

x_time:=round(x_centr+L_time*cos(Ang_time*pi/180));

y_time:=round(y_centr+L_time*sin(Ang_time*pi/180)) ;

SetColor(Color_time);

Line(x_centr,y_centr,x_time,y_time);

x_min:=round(x_centr+L_min*cos(Ang_min*pi/180)) ;

y_min:=round(y_centr+L_min*sin(Ang_min*pi/180)) ;

SetColor(Color_min);

Line(x_centr,y_centr,x_min,y_min);

Delay(10000); {Затримка зображення на екрані)

SetColor(brown);

Line(x_centr,y_centr,x_time,y_time);

Line(x_centr,y_centr,x_min,y_min);

Ang_min:=Ang_min+6;

Ang_time:=Ang_time+0.5;

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату