Subscribe Our Channel

header ads

Search This Blog

Wednesday, July 27, 2022

C++ PROGRAM TO CREATE MAN JUMP FROM HELICOPTER | MAN JUMP FROM HELICOPTER IN C GRAPHICS PROGRAMMING | HELICOPTER TAKE OFF C PROGRAMMING | LEARN C PROGRAMMING

 


/*----------- WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL  --------------*/

//___________ C++ PROGRAM TO CREATE MAN JUMP FROM HELICOPTER _______________*/



#include<stdio.h>

#include<conio.h>

#include<dos.h>

#include<graphics.h>

void main()

{

int gd=DETECT,gm,i,j;

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


//DRAWING HELICOPTER

for(i=1;i<=500;i++)

{

//Area

setcolor(15);

line(0,350,600,350);

rectangle(0,350,100,150);

rectangle(40,350,60,300);

rectangle(10,170,30,200);

rectangle(70,170,90,200);

rectangle(10,230,30,260);

rectangle(70,230,90,260);


rectangle(100,350,180,250);

line(100,250,140,180);

line(180,250,140,180);

rectangle(110,280,130,300);

rectangle(150,280,170,300);

rectangle(130,350,160,330);


rectangle(180,350,350,300);

rectangle(190,310,220,330);

rectangle(340,310,310,330);


rectangle(370,350,440,150);

rectangle(385,350,405,300);

rectangle(380,170,400,200);

rectangle(410,170,430,200);

rectangle(380,230,400,260);

rectangle(410,230,430,260);


settextstyle(0,0,1);

outtextxy(190,340,":- ROHIT TECH STUDY");


//head of heli

setcolor(11);

ellipse(300+i,100,-90,-270,20,25);


//up down line

setcolor(11);

line(300+i,75,260+i,75);

line(300+i,125,260+i,125);


//back head of heli

setcolor(14);

ellipse(260+i,100,90,130,20,25);

ellipse(260+i,100,230,270,20,25);


//back line

setcolor(14);

line(150+i,100,247+i,120);

line(150+i,100,247+i,80);


//BACK fan

setcolor(7);

circle(150+i,100,25);

setfillstyle(1,7);

floodfill(150+i,100,7);

setcolor(BLUE);


pieslice(150+i,100,0+i,2+i,25);

pieslice(150+i,100,90+i,92+i,25);

pieslice(150+i,100,180+i,182+i,25);

pieslice(150+i,100,270+i,272+i,25);


//down stand

setcolor(10);

line(275+i,125,270+i,150);

line(285+i,125,290+i,150);

line(260+i,150,300+i,150);


//up line(fan)

setcolor(14);

line(280+i,50,280+i,75);

line(260+i,50,300+i,50);


//middle set

setcolor(11);

line(290+i,85,290+i,110);

line(290+i,110,310+i,110);


// MAN DRAWING

setcolor(15);

//head

circle(300,200+i,15);


//body

line(300,215+i,300,250+i);


//hand

line(300,230+i,275,190+i);

line(300,230+i,325,190+i);


//leg

line(300,250+i,285,270+i);

line(300,250+i,315,270+i);


//parashoot handel

setcolor(14);

line(275,190+i,275,150+i);

line(325,190+i,325,150+i);


//parashoot clorth

setcolor(10);

ellipse(300,150+i,0,200,25,50);

ellipse(300,150+i,0,180,25,25);

ellipse(300,150+i,0,180,25,20);

delay(15);

cleardevice();

}


getch();

closegraph();

}




/*<<<<<<<<<<<<<<< I HOPE YOU LIKE THIS PROGRAMMING >>>>>>>>>>>>>>>>>>>>>>>>



_______________ LIKE ________ SHARE ___________ SUBSCRIBE ________________*/


INDEPENDENCE DAY CELEBRATION IN C++ PROGRAMMING | INDIAN FLAG UNFURLS AT RED FORT IN C++ | 15 AUGUST CELEBRATION |15 AUGUST INDEPENDENCE DAY WISHES PROGRAMMING IN C++ | Red fort Indian flag hoisting in C Graphics C++ PROGRAMMING

 



//_____/_____ WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL _____\________//


//------------- C++ PROGRAM TO CELEBRATE INDEPENDENCE DAY -----------------\\

/*________________________________________________________________________*/



#include<stdio.h>

#include<conio.h>

#include<graphics.h>

#include<dos.h>

void man(int);

void man2(int);

void main()

{

  int gd=DETECT,gm,i;

  initgraph(&gd,&gm,"c://tC//bgi");


  //road


  for(i=1;i<=600;i++)

  {

    setcolor(12);

 line(30,450,600,450);

 line(0,440,30,450);

 line(650,436,600,450);

 line(30,430,600,430);

 line(0,420,30,430);

 line(650,416,600,430);

 line(30,410,600,410);

 line(0,400,30,410);

 line(650,400,600,410);

 line(30,410,30,450);


 line(600,410,600,450);

 line(593,410,593,450);

 line(37,410,37,450);


 rectangle(40,215,590,370);

 rectangle(200,215,410,370);


 line(200,221,410,221);

 line(200,227,410,227);


 rectangle(210,250,400,260);

 rectangle(213,260,397,370);

 rectangle(235,270,290,367);

 rectangle(310,270,370,367);


 line(40,260,200,260);

 line(40,265,200,265);

 line(92,265,92,370);

 line(148,265,148,370);


 line(46,297,46,370);

 line(46,297,66,266);

 line(87,297,87,370);

 line(87,297,64,266);


 line(98,297,98,370);

 line(98,297,118,266);

 line(142,297,142,370);

 line(142,297,118,266);


 line(154,297,154,370);

 line(154,297,174,266);

 line(194,297,194,370);

 line(194,297,174,266);


 line(40,224,80,220);

 line(80,220,156,220);

 line(156,220,199,224);


 line(40,228,80,224);

 line(80,224,156,224);

 line(156,224,199,228);


 ellipse(60,218,10,170,9,20);

 ellipse(100,218,10,170,9,20);

 ellipse(140,218,10,170,9,20);

 ellipse(178,218,10,170,9,20);


 line(40,195,40,220);

 line(80,195,80,215);

 line(120,195,120,215);

 line(160,195,160,215);

 line(200,195,200,215);


 line(40,195,59,170);

 line(80,195,59,170);


 line(80,195,97,170);

 line(120,195,97,170);


 line(120,195,137,170);

 line(160,195,137,170);

 line(160,195,177,170);

 line(200,195,177,170);


 rectangle(90,137,166,168);

 line(90,168,90,180);

 line(166,168,166,186);


 ellipse(106,173,20,143,20,32);

 ellipse(106,173,10,170,14,29);

 ellipse(146,173,10,160,20,32);

 ellipse(146,173,10,170,12,29);


 line(90,137,80,133);

 line(80,133,90,127);

 line(166,137,177,133);

 line(177,133,166,127);

 line(90,127,166,127);


 ellipse(128,126,0,180,33,33);


 setcolor(15);

 ellipse(128,90,0,360,7,3);

 line(128,80,128,87);


 setcolor(12);

 line(410,260,590,260);

 line(410,265,590,265);

 line(465,265,465,370);

 line(528,265,528,370);


 line(415,297,415,370);

 line(415,297,433,266);

 line(459,297,459,370);

 line(459,297,436,266);


 line(470,297,470,370);

 line(470,297,494,266);

 line(523,297,523,370);

 line(523,297,494,266);


 line(533,297,533,370);

 line(533,297,556,266);

 line(585,297,585,370);

 line(585,297,556,266);


 line(410,224,460,220);

 line(460,220,530,220);

 line(530,220,590,224);


 line(410,228,460,224);

 line(460,224,530,224);

 line(530,224,590,228);


 ellipse(430,218,10,170,9,20);

 ellipse(476,218,10,170,9,20);

 ellipse(519,218,10,170,9,20);

 ellipse(565,218,10,170,9,20);


 line(410,195,410,220);

 line(454,195,454,215);

 line(498,195,498,215);

 line(540,195,540,215);

 line(590,195,590,215);


 line(410,195,429,170);

 line(454,195,429,170);

 line(454,195,476,170);

 line(498,195,476,170);

 line(498,195,520,170);

 line(540,195,520,170);

 line(540,195,565,170);

 line(590,195,565,170);


 rectangle(465,137,545,168);

 line(545,168,545,189);

 line(465,168,465,182);


 ellipse(481,173,20,143,20,32);

 ellipse(481,173,10,170,14,29);

 ellipse(521,173,10,160,22,32);

 ellipse(520,173,10,170,14,29);


 line(464,137,456,133);

 line(456,133,464,127);

 line(544,137,554,133);

 line(554,133,544,127);

 line(465,127,544,127);


 ellipse(504,126,0,180,33,33);


 setcolor(15);

 ellipse(504,90,0,360,7,3);

 line(504,80,504,87);


 //________center-upper__________

 setcolor(12);

 line(205,110,205,214);

 line(215,110,215,214);

 line(205,110,215,110);

 line(205,120,215,120);

 line(205,122,215,122);

 line(205,124,215,124);

 line(205,199,215,199);


 ellipse(210,99,180,360,15,12);

 line(196,99,203,99);

 line(224,99,216,99);


 ellipse(210,99,0,180,6,8);

 line(200,80,200,99);

 line(206,80,206,92);

 line(212,80,212,92);

 line(219,80,219,99);

 line(199,80,220,80);


 setcolor(15);

 line(199,64,199,79);

 line(220,64,220,79);

 ellipse(210,64,0,180,10,8);

 line(210,48,210,57);


 setcolor(12);

 line(405,110,405,214);

 line(396,110,396,214);

 line(405,110,396,110);


 line(396,120,405,120);

 line(396,122,405,122);

 line(396,124,405,124);

 line(396,199,405,199);


 ellipse(400,99,180,360,15,12);

 line(385,99,395,99);

 line(406,99,416,99);


 ellipse(400,99,0,180,6,8);

 line(390,80,390,99);

 line(396,80,396,92);

 line(402,80,402,92);

 line(409,80,409,99);

 line(389,80,410,80);


 setcolor(15);

 line(389,64,389,79);

 line(410,64,410,79);

 ellipse(399,64,0,180,10,8);

 line(400,48,400,57);


 setcolor(12);

 ellipse(230,218,10,170,9,20);

 ellipse(266,218,10,170,9,20);

 ellipse(303,218,10,170,9,20);

 ellipse(343,218,10,170,9,20);

 ellipse(380,218,10,170,9,20);


 line(247,195,247,215);

 line(285,195,285,215);

 line(323,195,323,215);

 line(360,195,360,215);


 line(217,195,227,170);

 line(247,195,227,170);

 line(247,195,266,170);

 line(285,195,266,170);

 line(285,195,305,170);


 line(323,195,305,170);

 line(323,195,340,170);

 line(360,195,340,170);

 line(360,195,376,170);

 line(395,195,376,170);


 line(216,170,396,170);


 setcolor(12);

 ellipse(224,173,10,150,10,18);

 ellipse(244,173,10,170,10,18);

 ellipse(264,173,10,170,10,18);

 ellipse(284,173,10,150,10,18);

 ellipse(324,173,10,170,10,18);

 ellipse(364,173,10,170,10,18);

 ellipse(304,173,10,170,10,18);

 ellipse(343,173,10,170,10,18);

 ellipse(384,173,10,170,10,18);

 line(216,150,396,150);


 //_________ON TOP________

 setcolor(15);

 ellipse(240,142,10,170,7,11);

 line(234,142,238,149);

 line(246,140,242,149);

 line(240,127,240,131);


 ellipse(260,142,10,170,7,11);

 line(267,140,260,150);

 line(252,140,258,150);

 line(260,127,260,131);


 ellipse(280,142,10,170,7,11);

 line(287,140,280,150);

 line(272,140,278,150);

 line(280,127,280,131);


 ellipse(300,142,10,170,7,11);

 line(307,140,300,150);

 line(292,140,298,150);

 line(300,127,300,131);


 ellipse(320,142,10,170,7,11);

 line(327,140,320,150);

 line(312,140,318,150);

 line(320,127,320,131);


 ellipse(340,142,10,170,7,11);

 line(347,140,340,150);

 line(332,140,338,150);

 line(340,127,340,131);


 ellipse(360,142,10,170,7,11);

 line(367,140,360,150);

 line(352,140,358,150);

 line(360,127,360,131);


//------ FLAG

 setcolor(15);

 rectangle(289,30,294,150);

 setcolor(12);

 rectangle(294,35,340,45);

 setcolor(15);

 rectangle(294,45,340,55);

 setcolor(10);

 rectangle(294,55,340,65);

 setcolor(9);

 circle(316,50,5);

 line(312,46,316,50);

 line(316,46,316,50);

 line(319,46,316,50);

 line(319,46,316,55);

 line(312,46,316,54);


 //_____TEXT

 setcolor(4);

 settextstyle(7,HORIZ_DIR,2);

 outtextxy(255,406,"15 AUGUST");

 setcolor(15);

 settextstyle(3,HORIZ_DIR,2);

 outtextxy(210,428,"HAPPY INDEPENDENCE DAY");

 setcolor(2);

 outtextxy(230,450,"-JAI HIND JAI BHARAT");


   setcolor(LIGHTGREEN);

   line(0,400,700,400);

   setcolor(15);

   if(i%2==0)

   {

     man(i);

   }

   else

   {

     man2(i);

   }

   delay(50);

   cleardevice();

  }

  getch();

  closegraph();

}



void man(int i)

{

   //man

  circle(100+i,310,12);

  line(100+i,322,100+i,360);


    //legs

  line(100+i,360,90+i,400);

  line(100+i,360,110+i,400);


    //hands

  line(100+i,335,110+i,350);

  line(110+i,350,120+i,340);

  line(100+i,335,90+i,360);


    //flag

  line(120+i,200,120+i,390);


  setfillstyle(1,LIGHTRED);

  bar(120+i,200,190+i,215);


  setfillstyle(1,WHITE);

  bar(120+i,215,190+i,230);


  setfillstyle(1,GREEN);

  bar(120+i,230,190+i,245);


  setcolor(BLUE);

  circle(157+i,222,7);

  setfillstyle(1,BLUE);

  floodfill(157+i,222,BLUE);

  setcolor(WHITE);

}



void man2(int i)

{

  //man

  circle(100+i,310,12);

  line(100+i,322,100+i,360);


    //legs

  line(100+i,360,95+i,400);

  line(100+i,360,105+i,400);


    //hands

  line(100+i,335,110+i,350);

  line(110+i,350,120+i,340);

  line(100+i,335,98+i,360);


    //flag

  line(120+i,200,120+i,390);


  setfillstyle(1,LIGHTRED);

  bar(120+i,200,190+i,215);


  setfillstyle(1,WHITE);

  bar(120+i,215,190+i,230);


  setfillstyle(1,GREEN);

  bar(120+i,230,190+i,245);


  setcolor(BLUE);

  circle(157+i,222,7);

  setfillstyle(1,BLUE);

  floodfill(157+i,222,BLUE);

  setcolor(WHITE);

}



/*---------------- I HOPE YOU LIKE THIS PROGRAMMING ---------------------*/


/*____________ LIKE __________ SHARE _________ SUBSCRIBE _________________*/


Tuesday, July 26, 2022

C++ PROGRAM TO WISH HAPPY INDEPENDENCE DAY | INDEPENDENCE DAY | C GRAPHICS PROGRAMMINNG | C++ PROGRAMMING | C++ PROJECT

 



//......... WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL ...............//

//__________ C++ PROGRAM TO WISH HAPPY INDEPENDENCE DAY __________________//


#include<stdio.h>

#include<conio.h>

#include<dos.h>

#include<graphics.h>

int main()

{


int gd=DETECT,gm,i,j,x,y;


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


for(i=1;i<=500;i++)

{

setcolor(LIGHTRED);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);

outtextxy(160,10,"15");


setcolor(LIGHTGREEN);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);

outtextxy(210,10,"AUGUST");


setcolor(LIGHTRED);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);

outtextxy(230,270,"HAPPY");


setcolor(WHITE);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);

outtextxy(160,320,"INDEPENDENCE");


setcolor(GREEN);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,4);

outtextxy(250,370,"DAY");


setcolor(YELLOW);

settextstyle(TRIPLEX_FONT,HORIZ_DIR,2);

outtextxy(130,450,"WISHES BY ROHIT TECH STUDY");


//head of heli  //

setcolor(15);

ellipse(300+i,100,-90,-270,20,25);

//up down line  //

line(300+i,75,260+i,75);

line(300+i,125,260+i,125);

//back head of heli  //

ellipse(260+i,100,90,130,20,25);

ellipse(260+i,100,230,270,20,25);


//back line  //

line(150+i,100,247+i,120);

line(150+i,100,247+i,80);


//back fan //

setcolor(7);

circle(150+i,100,25);

setfillstyle(1,7);

floodfill(150+i,100,7);

setcolor(BLUE);


pieslice(150+i,100,0+i,2+i,25);

pieslice(150+i,100,90+i,92+i,25);

pieslice(150+i,100,180+i,182+i,25);

pieslice(150+i,100,270+i,272+i,25);


//down stand //

setcolor(10);

line(275+i,125,270+i,150);

line(285+i,125,290+i,150);

line(260+i,150,300+i,150);


//up line(fan)  //

setcolor(12);

line(280+i,50,280+i,75);

line(260+i,50,300+i,50);


//middle set   //

setcolor(13);

line(290+i,85,290+i,110);

line(290+i,110,310+i,110);


line(220+i,200,260+i,130-3);

line(330+i,200,307+i,130-4);


setfillstyle(1,LIGHTRED);

bar(220+i,200,330+i,215);


setfillstyle(1,WHITE);

bar(220+i,215,330+i,230);


setfillstyle(1,GREEN);

bar(220+i,230,330+i,245);


setcolor(BLUE);

circle(280+i,222,7);

setfillstyle(1,BLUE);

floodfill(277+i,222,BLUE);

setcolor(WHITE);


delay(15);

cleardevice();

}

return 0;

}



//**********---- I HOPE YOU LIKE THIS PROGRAMMING  ----------************//


/*---------- LIKE _________ SHARE ________ SUBSCRIBE ------------------*/


Monday, July 25, 2022

Solar System in C++ Programming | Solar System Design | Solar System Project in C | C graphics programming | computer graphics programming | ALL PLANETS NAMES

 



//__________ WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL _______________//

//--------------- C++ PROGRAM TO SOLAR SYSTEM ANIMATION -------------------//


/*........................................................................*/


#include<stdio.h>

#include<conio.h>

#include<graphics.h>

#include<dos.h>

#include<math.h>

int main()

{

int hit=1,sun_r,x,y,mer_r,ven_r, ear_r,mar_r, jup_r,sat_r,ura_r, nep_r,t=0;

int gd=DETECT, gm;


initgraph(&gd, &gm,"C:\\TC\\bgi");


do

{

cleardevice();


//For Sun

sun_r=30;

setcolor(YELLOW);

setfillstyle(SOLID_FILL,YELLOW);

circle(300,200,sun_r);

floodfill(300,200,YELLOW);

settextstyle(0,0,0);

setcolor(1);

outtextxy(290,195,"SUN");


//orbit for Mercury

setcolor(WHITE);

ellipse(300,200,0,360,50,20);


//TO Mercury

mer_r=5;

setcolor(6);

x=300+50*cos(360-t*0.92047);

y=200+20*sin(360-t*0.92047);

setfillstyle(SOLID_FILL,6);

circle(x,y,mer_r);

floodfill(x,y,6);

setcolor(9);

outtextxy(x+6,y,"MERCURY");


//orbit for Venus

setcolor(WHITE);

ellipse(300,200,0,360,80,30);


//To Venus

ven_r=6;

setcolor(5);

x=300+80*cos(360-t*0.750047);

y=200+30*sin(360-t*0.750047);

setfillstyle(SOLID_FILL,5);

circle(x,y,ven_r);

floodfill(x,y,5);

setcolor(9);

outtextxy(x+7,y,"VENUS");


//ORBIT TO EARTH

setcolor(WHITE);

ellipse(300,200,0,360,110,40);


//TO EARTH

ear_r=11;

setcolor(10);

x=300+110*cos(360-t*0.6056);

y=200+40*sin(360-t*0.6056);

setfillstyle(SOLID_FILL,10);

circle(x,y,ear_r);

floodfill(x,y,10);

setcolor(9);

outtextxy(x+12,y,"EARTH");


//MARS ORBIT

setcolor(WHITE);

mar_r=8;

ellipse(300,200,0,360,140,50);


//TO MARS

setcolor(4);

setfillstyle(SOLID_FILL,4);

x=300+140*cos(360-t*0.4057);

y=200+50*sin(360-t*0.4057);

circle(x,y,mar_r);

floodfill(x,y,4);

setcolor(9);

outtextxy(x+9,y,"MARS");


//ORBIT JUPITER

setcolor(WHITE);

ellipse(300,200,0,360,180,70);


//TO JUPITER

jup_r=15;

setcolor(8);

setfillstyle(SOLID_FILL,8);

x=300+180*cos(360-t*0.25047);

y=200+70*sin(360-t*0.25047);

circle(x,y,jup_r);

floodfill(x,y,8);

setcolor(9);

outtextxy(x+16,y,"JUPITER");


//ORBIT SATURN

setcolor(WHITE);

ellipse(300,200,0,360,200,90);


//TO SATURN

sat_r=14;

setcolor(5);

setfillstyle(SOLID_FILL,5);

x=300+200*cos(360-t*0.12047);

y=200+90*sin(360-t*0.12047);

circle(x,y,sat_r);

floodfill(x,y,5);

setcolor(9);

outtextxy(x+15,y,"SATURN");


//ORBIT URANUS

setcolor(WHITE);

ellipse(300,200,0,360,220,110);


//TO URANUS

ura_r=13;

setcolor(3);

setfillstyle(SOLID_FILL,3);

x=300+220*cos(360-t*0.0409);

y=200+110*sin(360-t*0.0409);

circle(x,y,ura_r);

floodfill(x,y,3);

setcolor(9);

outtextxy(x+14,y,"URANUS");


//ORBIT NEPTUNE

setcolor(WHITE);

ellipse(300,200,0,360,240,120);


//TO NEPTUNE

nep_r=12;

setcolor(9);

setfillstyle(SOLID_FILL,9);

x=300+240*cos(360-t*0.01145);

y=200+120*sin(360-t*0.01145);

circle(x,y,nep_r);

floodfill(x,y,9);

setcolor(9);

outtextxy(x+13,y,"NEPTUNE");


settextstyle(1,0,4);

setcolor(GREEN);

outtextxy(80,5,"Created by:- ROHIT TECH STUDY");


settextstyle(1,0,5);

setcolor(14);

outtextxy(160,400,"SOLAR SYSTEM");


delay(150);


t++;

if(kbhit())

{

hit =0;

break;

}

}

while(hit);


getch();

closegraph();

return(0);

}



/*_________________ I HOPE YOU LIKE THIS PROGRAMMING _____________________*/


//.............. LIKE  ....... SHARE ......... SUBSCRIBE .................//





Sunday, July 24, 2022

Solar System in C++ Programming | Solar System Design | Solar System Project in C | C graphics programming | computer graphics programming | ALL PLANETS SYSTEM

 



/*.......... WELCOME ALL OF YOU ON ROHIT TECH STUDY CHANNEL ..............*/

/*________________ C++ PROGRAM TO CREATE SOLAR SYSTEM ____________________*/


#include <stdio.h>

#include <conio.h>

#include <graphics.h>

#include <dos.h>

#include <math.h>


// positions of planets on there orbits

void planetMotion(int xrad,int yrad,int midx,int midy,int x[60],int y[60])

{

int i, j = 0;


/* positions of planets on there corresponding orbits */

for (i = 360; i > 0; i = i - 6)

{

x[j] = midx - (xrad * cos((i * 3.14) / 180));

y[j++] = midy - (yrad * sin((i * 3.14) / 180));

}

return;

}


int main()

{

// request auto detection //

int gdriver = DETECT, gmode;

int midx, midy, xrad[9],yrad[9];

int i = 0, x[9][60], y[9][60];

int pos[9],planet[9],tmp;



// initialize graphic mode //

initgraph(&gdriver, &gmode, "C://TC//BGI");


/* mid position in x and y-axis */

midx = getmaxx() / 2;

midy = getmaxy() / 2;


//manipulating radius of all 9 planets

planet[0]=7;

for(i=1;i<9;i++)

{

planet[i]=planet[i-1]+1;

}


// ofset position for the planets on there corresponding orbit

for(i=0;i<9;i++)

{

pos[i]= i*6;

}


//orbit for all 9 planets

xrad[0]=60, yrad[0]=30;

for(i=1;i<9;i++)

{

xrad[i] =xrad[i-1] +30;

yrad[i] =yrad[i-1] +15;

}


//position of plantets on there orbits

for(i=0;i<9;i++)

{

planetMotion(xrad[i],yrad[i], midx, midy, x[i], y[i]);

}

while(!kbhit())

 {

/* drawing 9 orbits */

setcolor(WHITE);

for(i=0;i<9;i++)

{

ellipse(midx,midy,0,360,xrad[i],yrad[i]);

}


//SUN at the mid of solar system

setcolor(YELLOW);

setfillstyle(SOLID_FILL, YELLOW);

circle(midx,midy,20);

floodfill(midx,midy,YELLOW);


//mercury 1th orbit

setcolor(CYAN);

setfillstyle(SOLID_FILL,CYAN);

pieslice(x[0][pos[0]],y[0][pos[0]],0,360,planet[0]);


//venus 2th orbit

setcolor(GREEN);

setfillstyle(SOLID_FILL,GREEN);

pieslice(x[1][pos[1]],y[1][pos[1]],0,360,planet[1]);


//EARTH 3th orbit

setcolor(BLUE);

setfillstyle(SOLID_FILL,BLUE);

pieslice(x[2][pos[2]],y[2][pos[2]],0,360,planet[2]);


//MARS 4th orbit

setcolor(RED);

setfillstyle(SOLID_FILL,RED);

pieslice(x[3][pos[3]],y[3][pos[3]],0,360,planet[3]);


//JUPITER 5th orbit

setcolor(BROWN);

setfillstyle(SOLID_FILL,BROWN);

pieslice(x[4][pos[4]],y[4][pos[4]],0,360,planet[4]);


//SATURN 6th orbit

setcolor(LIGHTGRAY);

setfillstyle(SOLID_FILL,LIGHTGRAY);

pieslice(x[5][pos[5]],y[5][pos[5]],0,360,planet[5]);


//URANUS 7th orbit

setcolor(BROWN);

setfillstyle(SOLID_FILL,BROWN);

pieslice(x[6][pos[6]],y[6][pos[6]],0,360,planet[6]);


//NEPUTER  8th orbit

setcolor(LIGHTBLUE);

setfillstyle(SOLID_FILL,LIGHTBLUE);

pieslice(x[7][pos[7]],y[7][pos[7]],0,360,planet[7]);


//PLUTO 9th orbit

setcolor(LIGHTRED);

setfillstyle(SOLID_FILL,LIGHTRED);

pieslice(x[8][pos[8]],y[8][pos[8]],0,360,planet[8]);


//texts

settextstyle(1,0,2);

setcolor(14);

outtextxy(120,5,"Created by:- ROHIT TECH STUDY");


settextstyle(1,0,5);

setcolor(14);

outtextxy(160,400,"SOLAR SYSTEM");


/* checks for one complete rotation */

for(i=0;i<9;i++)

{

if(pos[i]<=0)

{

pos[i]=59;

}

else

{

pos[i]=pos[i]-1;

}

}


// sleep for 150 milliseconds

delay(150);


// clears the graphic screen //

cleardevice();

}

// deallocate memory allocated for graphic screen //

closegraph();

return 0;

}



/*---------------- I HOPE YOU LIKE THIS PROGRAMMING --------------------*/


/*_____________ LIKE __________ SHARE _________ SUBSCRIBE ________________*/













Featured Post

Happy Republic Day Wish Using HTML and CSS | 26 January wish using HTML/CSS

 Happy Republic Day Wish Using HTML and CSS, 26 January wish using HTML/CSS <!-- WELCOME ALL OF YOU ON COMPUTER SOFT SKILLS CHANNEL -----...

Popular Posts