Parachute jumping from Airoplane using C++ graphicproject


Parachute jumping from Airoplane using C++ graphic


Today we will be doing parachute jumping with Airoplane using c ++ graphic. This program is divided into two parts using the function.  This is very easy, you people will understand as soon as you see it. You can see the code of the program given below.




 #include<iostream.h>

#include<conio.h>

#include<dos.h>

#include<stdlib.h>

#include<graphics.h>

void start();

void last();

void main()

{

int gd=DETECT,gm;

initgraph(&gd,&gm,"c:\\tc\\bgi");


    // start();

last();


getch();

closegraph();

}


void start()

{


       for(int i=0;i<550;i++)

      {


rectangle(150+i,100,170+i,130);

ellipse(150+i,115,90,270,127,15);

ellipse(116+i,104,10,170,24,12);


line(120+i,120,70+i,166);

line(90+i,120,60+i,160);

ellipse(77+i,160,180,250,16,8);



line(120+i,93,89+i,62);

line(96+i,101,76+i,62);

line(76+i,63,89+i,63);


line(30+i,80,50+i,110);

line(10+i,85,30+i,120);

line(10+i,85,30+i,80);


rectangle(170+i,110,175+i,120);


       if(i%2==0)

       {

ellipse(178+i,94,0,360,3,18);

       }

else

       {

ellipse(178+i,136,0,360,3,18);

       }



       if(i<160)

       {


       circle(140+i+4,150+i,7);

       line(134+i+4,150+i,125+i+4,150+i);

       rectangle(125+i+4,144+i,112+i+4,156+i);

       line(112+i+4,i+150,101+i+4,i+150);

       line(127+i+4,150+i,122+i+4,133+i);

       line(127+i+4,150+i,122+4+i,168+i);


       line(101+4+i,150+i,90+i+4,142+i);

       line(90+4+i,142+i,96+i+4,136+i);


       line(101+4+i,150+i,90+i+4,154+i);

       line(90+i+4,154+i,96+i+4,139+i);

       }


      if(i>=160)

      {


       circle(170+i,170+i,7);

       line(170+i,177+i,170+i,185+i);

       line(170+i,185+i,157+i,193+i);

       line(170+i,185+i,184+i,191+i);

       line(170+i,185+i,170+i,205+i);


       line(170+i,205+i,160+i,219+i);

       line(170+i,205+i,180+i,219+i);


       ellipse(170+i,130+i,30,170,35,20);

       ellipse(170+i,140+i,50,150,30,20);

       line(137+i,127+i,149+i,129+i);

       line(187+i,124+i,201+i,123+i);


       line(148+i,127+i,167+i,185+i);

       line(187+i,125+i,174+i,185+i);

      }


   delay(30);

    cleardevice();

}

}


void last()

{

  /*  for(int j=0;j<300;j++)

    {

       line(0,420,800,420);

       circle(170+j,62+j,7);

       line(170+j,69+j,170+j,81+j);

       line(170+j,80+j,157+j,88+j);

       line(170+j,80+j,184+j,86+j);

       line(170+j,81+j,170+j,105+j);


       line(170+j,103+j,160+j,120+j);

       line(170+j,103+j,180+j,120+j);


       ellipse(170+j,20+j,30,170,35,20);

       ellipse(170+j,30+j,50,150,30,20);

       line(137+j,17+j,149+j,19+j);

       line(187+j,14+j,201+j,13+j);


       line(148+j,17+j,167+j,80+j);

       line(187+j,15+j,174+j,80+j);


       delay(30);

       cleardevice();

     }     */

       //

       line(0,420,800,420);

       circle(467,354,7);

       line(467,361,467,399);

       line(467,373,452,383);

       line(467,373,484,383);

    //   line(170,81,170,105);


       line(467,399,453,420);

       line(467,399,480,420);


       ellipse(470,300,30,170,35,20);

       ellipse(470,310,50,150,30,20);

       line(435,297,444,298);

       line(501,292,485,293);


       line(444,300,465,373);

       line(489,292,470,373);


       settextstyle(8,0,5);

             outtextxy(40,150,"PARACHUTEJUMPING");

}