Page 431 - C++
P. 431

arc(300,100,236,307,250);
                       arc(300,100,244,298,320);
                                                           //14.36,13.89
                       while(1)
                       {
                              while(ii<14.36)
                              {
                                      if(kbhit())
                                      {
                                             restorecrtmode();
                                             return;
                                      }
                                                           // second's pixel
                                      for(i=11;i<=17.3;i+=0.105)
                                      {
                                             gx=55*cos(i);
                                             gy=55*sin(i);
                                             putpixel(gx+300,gy+200,4);
                                      }
                                                           // outer circle
                                      setcolor(12);
                                      circle(300,200,85);
                                      circle(300,200,87);
                                      circle(300,200,90);

                                      setcolor(15);
                                      circle(300,200,80);

                                      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");
                                                            //time function
                                      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);
                                                    //calculations for second hand
   426   427   428   429   430   431   432   433   434   435   436