Ads

helicopter c language programming

helicpoter c programming video 


//_____________WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL______________//

//__________________ HOW TO MADE FLYING HELICOPTER IN C++ _________________//


#include<stdio.h>

#include<conio.h>

#include<graphics.h>

#include<dos.h>


 /******** Animation *************/

void Helicopter();

void Letters();

void Go();

void Close();


void main()

{

  clrscr();

  int gd=DETECT, gm;

  initgraph(&gd, &gm,"C://TC/BGI");

  Letters();

  Go();

  Helicopter();

  Close();

  getch();

  closegraph();

}


 void Letters(){

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

  {

    settextstyle(3,HORIZ_DIR,4);

    outtextxy(70,100,"HELICOPTER IS READY TO TAKE-OFF...");

    settextstyle(3,HORIZ_DIR,10);

    outtextxy(250,200,"3");

    settextstyle(3,HORIZ_DIR,2);

    outtextxy(70,450,"PROGRAM MODIFIED BY ROHIT TECH STUDY");

    setcolor(RED);

    delay(30);

    cleardevice();

    }


 for(int j=0;j<30;j++)

 {

    settextstyle(3,HORIZ_DIR,4);

    outtextxy(70,100,"HELICOPTER IS READY TO TAKE-OFF...");

    settextstyle(3,HORIZ_DIR,10);

    outtextxy(250,200,"2");

    settextstyle(3,HORIZ_DIR,2);

    outtextxy(70,450,"PROGRAM MODIFIED BY ROHIT TECH STUDY");

    setcolor(YELLOW);

    delay(50);

    cleardevice();

    }


 for(int k=0;k<20;k++)

 {

    settextstyle(3,HORIZ_DIR,4);

    outtextxy(70,100,"HELICOPTER IS READY TO TAKE-OFF...");

    settextstyle(3,HORIZ_DIR,10);

    outtextxy(250,200,"1");

    settextstyle(3,HORIZ_DIR,2);

    outtextxy(70,450,"PROGRAM MODIFIED BY ROHIT TECH STUDY");

    setcolor(GREEN);

    delay(50);

    cleardevice();

    }

 }

 void Go()  //This Go is only to make it stand for some time

 {

 for(int l=0;l<50;l++)           //For Background

 {

 setcolor(10);

  line(0,392,900,392);         //Road

  setcolor(3);

  rectangle(0,392,180,300);      //Garage

  line(180,300,220,320);

  line(220,320,220,390);

  //.......mountain..............//

  setcolor(7);

  line(0,199,200,100);

  arc(220,157,49,118,60);

  line(259,112,460,300);

  line(353,200,600,60);

  arc(625,115,49,118,60);

  //.......Sun...........//

  setcolor(14);

  arc(356,200,33,139,40);

  line(327,169,300,140);

  line(335,165,322,148);

  line(345,162,327,129);

  line(355,160,348,137);

  line(365,161,367,124);

  line(375,164,382,137);

  line(381,168,410,134);

  line(387,172,413,157);

  setcolor(10);

  settextstyle(7,0,2);

  outtextxy(400,450,"-ROHIT TECH STUDY");



  int b=0;                 //Speed of y-axis of helicoptor

  int c=0;                //Speed of x-axis of helicoptor



 // ........Helicopter.............//

 setcolor(11);

  line(216+c,235-b,75+c,235-b);

  line(115+c,247-b,120+c,240-b);           //UpperBackSmallInclinedLine

  line(166+c,247-b,161+c,240-b);           //UpperFrontSmallInclinedLine

  line(120+c,240-b,161+c,240-b);           //UpperHorizontallLIne

  line(139+c,240-b,139+c,235-b);           //SmallBAckVerticalLIne

  line(141+c,240-b,141+c,235-b);           //SmallFrontVerticalLine

  arc(141+c,272-b,140,180,40);             //BackArc

  arc(140+c,272-b,0,40,40);                //FrontArc

  line(165+c,248-b,165+c,266-b);           //Glass

  line(165+c,266-b,180+c,266-b);           //Glass

  rectangle(130+c,282-b,150+c,255-b);      //Door

  circle(147+c,268-b,1);                   //KeyHole

  line(110+c,247-b,171+c,247-b);           //MiddleLine

  line(30+c,275-b,100+c,272-b);            //backUpperLine

  line(180+c,273-b,180+c,285-b);           //frontArcVerticalLine

  line(25+c,285-b,180+c,285-b);            //BottomBigLine

  line(30+c,275-b,20+c,260-b);             //BackEndInclinedLine

  line(20+c,260-b,14+c,260-b);             //BackUpperLine

  line(14+c,260-b,25+c,285-b);             //LastEndInclinedLine

  circle(18+c,262-b,1);                   //BackSmallCircle

  //...........Legs...............//

  setcolor(12);

  line(80+c,299-b,167+c,299-b);                 //LowerBigLine

  line(80+c,295-b,167+c,295-b);                 //UpperBigLine

  line(80+c,295-b,80+c,299-b);                  //BackVerticalLine

  arc(167+c,279-b,270,310,20);                  //LowerCurve

  arc(167+c,275-b,270,310,20);                  //UpperCurve

  line(180+c,291-b,180+c,293-b);                //FrontSmallestLine

  line(110+c,285-b,110+c,295-b);                //StraightLine

  line(113+c,285-b,113+c,295-b);                //StraightLine

  line(165+c,285-b,160+c,295-b);                //VerticalLine

  line(163+c,285-b,158+c,295-b);

  setcolor(WHITE);

  delay(30);

  cleardevice();

 }

 }

 //For Helicopter

void Helicopter()

{

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

 {


int b=i;   //Speed of y-axis of helicoptor

int c=i*2; /* Speed of x-axis of helicoptor.

      It will move twice faster than y a-axis.*/


 // Helicopter

 setcolor(11);

  line(115+c,247-b,120+c,240-b);            //UpperBackSmallInclinedLine

  line(166+c,247-b,161+c,240-b);            //UpperFrontSmallInclinedLine

  line(120+c,240-b,161+c,240-b);            //UpperHorizontallLIne

  line(139+c,240-b,139+c,235-b);            //SmallBAckVerticalLIne

  line(141+c,240-b,141+c,235-b);            //SmallFrontVerticalLine

  arc(141+c,272-b,140,180,40);              //BackArc

  arc(140+c,272-b,0,40,40);                 //FrontArc

  line(165+c,248-b,165+c,266-b);            //Glass

  line(165+c,266-b,180+c,266-b);            //Glass

  rectangle(130+c,282-b,150+c,255-b);       //Door

  circle(147+c,268-b,1);                    //KeyHole

  line(110+c,247-b,171+c,247-b);            //MiddleLine

  line(30+c,275-b,100+c,272-b);             //backUpperLine

  line(180+c,273-b,180+c,285-b);            //frontArcVerticalLine

  line(25+c,285-b,180+c,285-b);             //BottomBigLine

  line(30+c,275-b,20+c,260-b);              //BackEndInclinedLine

  line(20+c,260-b,14+c,260-b);              //BackUpperLine

  line(14+c,260-b,25+c,285-b);              //LastEndInclinedLine

  circle(18+c,262-b,1);                     //BackSmallCircle

  //Legs

  setcolor(12);

  line(80+c,299-b,167+c,299-b);                 //LowerBigLine

  line(80+c,295-b,167+c,295-b);                 //UpperBigLine

  line(80+c,295-b,80+c,299-b);                  //BackVerticalLine

  arc(167+c,279-b,270,310,20);                  //LowerCurve

  arc(167+c,275-b,270,310,20);                  //UpperCurve

  line(180+c,291-b,180+c,293-b);                //FrontSmallestLine

  line(110+c,285-b,110+c,295-b);                //StraightLine

  line(113+c,285-b,113+c,295-b);                //StraightLine

  line(165+c,285-b,160+c,295-b);                //VerticalLine

  line(163+c,285-b,158+c,295-b);                //VerticalLine

  //MovingWings

  setcolor(15);

  if(i%2==0)

  {

   line(141+c,235-b,75+c,243-b);

   line(141+c,235-b,83+c,258-b);

   line(141+c,235-b,164+c,278-b);

   line(141+c,235-b,99+c,268-b);

   line(141+c,235-b,196+c,243-b);

   line(141+c,235-b,195+c,258-b);

  }

  else

  {

   line(141+c,235-b,71+c,236-b);

   line(141+c,235-b,79+c,250-b);

   line(141+c,235-b,110+c,278-b);

   line(141+c,235-b,197+c,236-b);

   line(141+c,235-b,196+c,250-b);

   line(141+c,235-b,185+c,267-b);

   line(141+c,235-b,141+c,282-b);

  }


  //BackGround image

  //Road

  setcolor(10);

  line(0,392,900,392);

  //Garage

  setcolor(3);

  rectangle(0,392,180,300);

  line(180,300,220,320);

   line(220,320,220,390);

  //mountain

  setcolor(7);

  line(0,199,200,100);

  arc(220,157,49,118,60);

  line(259,112,460,300);

  line(353,200,600,60);

  arc(625,115,49,118,60);

  //Sun

  setcolor(14);

  arc(356,200,33,139,40);

  line(327,169,300,140);

  line(335,165,322,148);

  line(345,162,327,129);

  line(355,160,348,137);

  line(365,161,367,124);

  line(375,164,382,137);

  line(381,168,410,134);

  line(387,172,413,157);

  setcolor(10);

  settextstyle(7,0,2);

  outtextxy(400,450,"-ROHIT TECH STUDY");

  delay(30);

  cleardevice();


 }

}


 void Close()

 {

 settextstyle(7,HORIZ_DIR,8);

 outtextxy(100,150,"Thank you");

  }

Post a Comment

0 Comments