Page 433 - C++
P. 433
if(kbhit())
{
restorecrtmode();
return;
}
for(i=11;i<=17.3;i+=0.105)
{
gx=55*cos(i);
gy=55*sin(i);
putpixel(gx+300,gy+200,4);
}
setcolor(12);
circle(300,200,85);
circle(300,200,87);
circle(300,200,90);
setcolor(15);
setfillstyle(SOLID_FILL,0);
circle(300,200,80);
floodfill(300,200,0);
setcolor(4);
outtextxy(330,143,"1");
outtextxy(350,165,"2");
outtextxy(360,197,"3");
outtextxy(352,228,"4");
outtextxy(328,252,"5");
outtextxy(298,260,"6");
outtextxy(264,252,"7");
outtextxy(242,226,"8");
outtextxy(235,197,"9");
outtextxy(235,165,"10");
outtextxy(260,140,"11");
outtextxy(292,135,"12");
gettime(&t);
gotoxy(35,20);
cout<<int(t.ti_hour)<<":"<<int(t.ti_min)<<":"<<int(t.ti_sec)<<"";
i=(int(t.ti_sec)*(0.105))+11;
j=(int(t.ti_min)*(0.105))+11;
k=((int(t.ti_hour)*(0.105))*5+11);
int min=int (t.ti_min);
int rem=min/12;
k=k+(rem*0.105);
x=r*cos(i);
y=r*sin(i);
setcolor(14);
line(300,200,x+300,y+200);
xm=(r-5)*cos(j);
ym=(r-5)*sin(j);
setcolor(9);
line(300,200,xm+300,ym+200);
xh=(r-20)*cos(k);