Program 1 :

/*
########################################
#  WWW  : puc.blogfa.com               #
#         pusersclub@yahoo.com         #
########################################
*/
//Essential Library
#include
#include
#include
#include


int main(void)
   {
    int gdriver = DETECT;
    int gmode,errorcode,a,b,s;
    float k,x,y,i,j;
    float pi = 3.14159;
    initgraph(&gdriver,&gmode,"c:\\tc\\bgi");
    errorcode = graphresult();
    if ( errorcode != grOk)
     {
     exit(1);
     }
    s = 0;
    setcolor(12);
    do {
        i = 38+100*cos(pi*s/190);
        j = 175+100*sin(pi*s/190);
        x = (int)i;
        y = (int)j;
        circle(x+s,y,(int)y/6);
        s=s+3;
       } while (s<550);
     getch();
     closegraph();
// Return into text mode
    
return 0;
   }
//End of program

Program 2 :

/*
########################################
#  WWW  : puc.blogfa.com               #
#        pusersclub@yahoo.com          #
########################################
*/
//Essential Library

#include
#include
#include
#include

int main(void)
   {
     int gdriver = DETECT;
     int gmode,errorcode,i;
     initgraph( &gdriver, &gmode,
"c:\\tc\\bgi");
     errorcode = graphresult();
     if (errorcode != grOk)
      {
      exit(
1);
      }

     setcolor(
10);
     i=
0;

     do{
         i=i+
1+(int)i/10;
         line(
120+i,i,520-i,i);
         line(
120+i,400-i,520-i,400-i);
         line(
520-i,400-i,520-i,i);
         line(
120+i,i,120+i,400-i);
       } while (i<
200);

     getch();
     closegraph();
//Return into text mode
    
return 0;//End of Programm
  
}