ANOTHER C PROGRAMME

വേറൊരു c പ്രോഗ്രാം 
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <dos.h>

int main(void)

{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int xmax, ymax;

/* initialize graphics and local variables */

initgraph(&gdriver, &gmode, "");

/* read result of initialization */

errorcode = graphresult();
/* an error occurred */
if (errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
char ccc;
struct dostime_t t;
_dos_gettime(&t);
float xx,y,a,b,c,d,e,f,g,h,i,k2,c2,f2;
int x=getmaxx(),midx=getmaxx()/2,m;
int bb=0,midy=getmaxy()/2,xasp,yasp;
float k,r,angle;
while(!kbhit())
{
sound(4000);
_dos_gettime(&t);
k=270+t.second*6;
k2=270+(t.second+30)*6;
c=270+t.minute*6;
c2=270+(t.minute+30)*6;
f=270+(t.hour*30)+.5*t.minute;
c=(3.14/180)*c;
k=(3.14/180)*k;
f=(3.14/180)*f;
k2=(3.14/180)*k2;
c2=(3.14/180)*c2;
g=25*cos(k2);
h=25*sin(k2);
xx=85*cos(k);
y=85*sin(k);
a=130*cos(c);
b=130*sin(c);
d=90*cos(f);
e=90*sin(f);
cleardevice();
settextstyle(4, HORIZ_DIR, 3);
outtextxy(175*cos((270+(60*6))*3.14/180)+midx,175*sin((270+(60*6))*3.14/180)+midy,"12");
outtextxy(142*cos((270+(30*6))*3.14/180)+midx,142*sin((270+(30*6))*3.14/180)+midy,"6");
outtextxy(155*cos((270+(15*6))*3.14/180)+midx,155*sin((270+(15*6))*3.14/180)+midy,"3");
outtextxy(165*cos((270+(45*6))*3.14/180)+midx,165*sin((270+(45*6))*3.14/180)+midy,"9");
outtextxy(165*cos((270+(5*6))*3.14/180)+midx,165*sin((270+(5*6))*3.14/180)+midy,"1");
outtextxy(165*cos((270+(10*6))*3.14/180)+midx,165*sin((270+(10*6))*3.14/180)+midy,"2");
outtextxy(142*cos((270+(20*6))*3.14/180)+midx,142*sin((270+(20*6))*3.14/180)+midy,"4");
outtextxy(142*cos((270+(25*6))*3.14/180)+midx,142*sin((270+(25*6))*3.14/180)+midy,"5");
outtextxy(155*cos((270+(35*6))*3.14/180)+midx,155*sin((270+(35*6))*3.154/180)+midy,"7");
outtextxy(155*cos((270+(40*6))*3.14/180)+midx,155*sin((270+(40*6))*3.14/180)+midy,"8");
outtextxy(172*cos((270+(50*6))*3.14/180)+midx,172*sin((270+(50*6))*3.14/180)+midy,"1");
outtextxy(172*cos((270+(50*6))*3.14/180)+midx,172*sin((270+(50*6))*3.14/180)+midy," 0");
outtextxy(172*cos((270+(55*6))*3.14/180)+midx,172*sin((270+(55*6))*3.14/180)+midy,"1");
outtextxy(172*cos((270+(55*6))*3.14/180)+midx,172*sin((270+(55*6))*3.14/180)+midy," 1");
setlinestyle(0,2222,1);
setcolor(YELLOW);
circle(midx,midy,81);
setcolor(WHITE);
setlinestyle(6,4,1);
line(midx,midy,a+midx,b+midy);
line(midx,midy,d+midx,e+midy);
setcolor(RED);
pieslice(midx,midy,0,360,10);
setcolor(RED);
setfillstyle(SOLID_FILL, RED);
line(midx,midy,xx+midx,y+midy);
line(midx,midy,g+midx,h+midy);
setlinestyle(0,2222,4);
setcolor(BLUE);
circle(midx,midy,170);
circle(midx,midy,172);
setcolor(GREEN);
circle(midx,midy,174);
circle(midx,midy,176);
setcolor(BLUE);
circle(midx,midy,178);
nosound();
setcolor(3);
delay(1000);
}
getch();
closegraph();
return 0;
}

Comments

4 Comments

RSS
  1. ജനപ്രിയ പോസ്റ്റുകള്‍ സ്ക്രോള്‍ ചെയ്യിക്കുന്ന വിധം ഒന്ന് പറഞ്ഞു തരാമോ?
    shahidsha8@gmail.com

    ReplyDelete
    Replies
    1. ഇമെയില്‍ അയച്ചിട്ടുണ്ട് ..കിട്ടിക്കാണും എന്ന് പ്രിതിഷിക്കുന്നു

      Delete
  2. തീര്‍ച്ചയായും പറഞ്ഞു തരാം..താങ്കള്‍ക്ക് ടെടില്സ് ആയിട്ടു ഒരു മെയില്‍ അയച്ചേക്കാം..

    ReplyDelete
  3. നന്ദി എബി. മെയില്‍ ലഭിച്ചു.

    ReplyDelete

Copyright @ 2013 കമ്പ്യൂട്ടര്‍ ജാലകം. Designed by Ebey John. .Ebey John