1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

program of calender

Discussion in 'C++' started by hkp819, Dec 16, 2008.

  1. hkp819

    hkp819 New Member

    Joined:
    Dec 4, 2008
    Messages:
    59
    Likes Received:
    1
    Trophy Points:
    0
    program of analog time/date

    hello friends I am harish kumar
    I am going to post the source code of analog time and date
    Code:
    #include<stdio.h>
    #include<process.h>
    #include<iostream.h>
    #include<dos.h>
    #include<graphics.h>
    #include<conio.h>
    #include<math.h>
    void draw()
    {
    setbkcolor(0);
    setlinestyle(0,0,0);
    setcolor(9);
    circle(320,240,3);
    setcolor(11);
    setfillstyle(6,13);
    circle(320,240,150);
    circle(320,240,165);
    floodfill(156,242,11);
    settextstyle(2,0,5);
    setcolor(14);
    outtextxy(314,98,"12");
    outtextxy(384,114,"1");
    outtextxy(434,163,"2");
    outtextxy(454,230,"3");
    outtextxy(317,369,"6");
    outtextxy(177,230,"9");
    outtextxy(436,300,"4");
    outtextxy(195,302,"8");
    outtextxy(195,163,"10");
    outtextxy(244,112,"11");
    outtextxy(388,353,"5");
    outtextxy(248,353,"7");
    }
    main()
    {
    
    int gd=0,gm;
    initgraph(&gd,&gm,"c:\tc\bgi");
    
    draw();
    //line(320,240,320,130);
    //line(320,240,320,150);
    //getch();
    float s;
    float df;
    //s=282*M_PI/180;
    //float angle=4.712389;
    //float an=4.712389;
    float anf=4.712389;
    
    //float angle=0;
    int x,y;
    int q,w;
    int ta,d;
    
    float as;
    as=6*M_PI/180;
    
    int c2=0;
    int count=0;
    struct  time t;
    gettime(&t);
    float angle=4.712389+t.ti_sec*.1047198;
    float an=4.712389+t.ti_min*.1047198;
    while(!kbhit())
    {
    draw();
    gettime(&t);
    gotoxy(5,5);
    angle=4.712389+t.ti_sec*.1047198;
    an=4.712389+t.ti_min*.1047198;
    anf=4.712389+t.ti_hour*5*.1047198 ;
    if(t.ti_min>=12&&t.ti_min<24)
    {
    anf=anf+2*.1047198;
    }
    if(t.ti_min>=24&&t.ti_min<36)
    {
    anf=anf+(3*.1047198);
    }
    if(t.ti_min>=36&&t.ti_min<48)
    {
    anf=anf+(4*.1047198);
    }
    if(t.ti_min>=48&&t.ti_min<60)
    {
    anf=anf+(5*.1047198);
    }
    
    
    gotoxy(2,2);
    printf("The current time is: %d: %d: %d
    ",
           t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
    
    cout<<"   ";
    setlinestyle(0,0,0);
    setcolor(0);
    line(320,240,x,y);
    line(320,240,q,w);
    line(320,240,ta,d);
    
    x=320+140*cos(angle);
    y=240+140*sin(angle);
    q=320+122*cos(an);
    w=240+122*sin(an);
    ta=320+86*cos(anf);
    d=240+86*sin(anf);
    setcolor(10);
    setlinestyle(0,0,0);
    line(320,240,x,y);
    setlinestyle(0,0,2);
    setcolor(9);
    line(320,240,q,w);
    setlinestyle(0,0,3);
    setcolor(4);
    line(320,240,ta,d);
    angle+=.1047198;
    delay(1000);
    count++;
    
    /*if(c2==12)
    {
    setlinestyle(0,0,3);
    c2=0;
    anf+=.1047198;
    } */
    setcolor(count);
    outtextxy(370,440,"MADE BY :- HARISH KUMAR");
    outtextxy(390,460,"B.SC(IT), IIrd YEAR");
    
    }
    
    
    getch();
    }
    
    Tell me your views how is it......:D:):)
     
  2. imported_xpi0t0s

    imported_xpi0t0s New Member

    Joined:
    Jul 18, 2008
    Messages:
    101
    Likes Received:
    0
    Trophy Points:
    0
    Yuk. No code block, no comments, no indentation, and if you're going to plagiarise someone else's work...
    > I am harish kumar
    >...
    > outtextxy(370,440,"MADE BY :- AAYUSH AWASTHI");

    ...then at least have the decency to credit them for it. Did Aayush give you permission to post his code?
     
  3. aayush207

    aayush207 New Member

    Joined:
    Mar 1, 2009
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    hi everyone.. .. i wrote the above code... nd its completely mine..
     
  4. NewsBot

    NewsBot New Member

    Joined:
    Dec 2, 2008
    Messages:
    1,267
    Likes Received:
    2
    Trophy Points:
    0
    Nice editing Harish :D
     

Share This Page