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);
   428   429   430   431   432   433   434   435   436   437   438