- Код: Выделить всё
Program fdgfaf;
uses graph,crt;
var gd, gm, r, a, x, y: integer;
x1,y1,x3,y3:smallint;
c:char;
Begin
gd:=vga;
gm:=2;
Initgraph(gd,gm,'');
r:=174;
setcolor(15);
setfillstyle(1,12);
Circle(300,250,200);
Circle(300,250,180);
floodfill(110,250,15);
setcolor(15);
setfillstyle(1,10);
circle(300,250,174);
floodfill(126,250,15);
setcolor(15);
setfillstyle(1,15);
floodfill(299,249,15);
setfillstyle(1,12);
bar(150,247,170,253);
bar(435,247,455,253);
bar(297,389,303,409);
bar(297,95,303,115);
a:=0;
repeat
x3:=300+round((r-55)*sin(a*pi/180));
y3:=250-round((r-55)*cos(a*pi/180));
setcolor(0);
line(300,250,x3,y3);
delay(60000);
setcolor(15);
line(300,250,x3,y3);
a:=a+6;
if keypressed then c:=readkey;
until c=#27;
repeat
x:=300+round((r-25)*sin(a*pi/180));
y:=250-round((r-25)*cos(a*pi/180));
setcolor(14);
line(300,250,x,y);
delay(1000);
setcolor(15);
line(300,250,x,y);
a:=a+6;
if keypressed then c:=readkey;
until c=#27;
readln;
closegraph;
end.
Последний repeat until не удаёться запустить т.е одна стрелка(минутная) у меня работает а вторая ни в какую не хочет.Если я меняю местами то работаёт начинает работать сикундная а минутная нефига, уже всё перепробывал подскжаите пожалуйсто!! и ещё мне нужно сделать так что бы ещё и дата выводилась ума не приложу как(((Я буду оченб благодарен если поможете!