Subscribe Our Channel

header ads

Search This Blog

Saturday, December 4, 2021

Merry Christmas wish using c++ graphics language

 




//WELCOME ON ROHIT  TECH STUDY CHANNEL

//MAKE A PROGRAM TO WISHES FOR CHRISTMAS

#include<iostream.h>

#include<stdio.h>

#include<conio.h>

#include<dos.h>

#include<graphics.h>

#include<stdlib.h>

void drawtree(int midx, int fill_pattern)

{

int x=30,y=30,i;

for(i=0;i<70;i=i+30)

{

int poly[7];

poly[0]=midx;

poly[1]=30+i+y/2;


poly[2]=midx+20+x;

poly[3]=60+i+2*y;


poly[4]=midx-20-x;

poly[5]=60+i+2*y;


poly[6]=poly[0];

poly[7]=poly[1];


setfillstyle(fill_pattern,2);

fillpoly(4,poly);

x=x+30;

y=y+30;

}

}

void drawbark(int midx,int fill_pattern)

{

setfillstyle(fill_pattern,6);

bar(midx-25,300,midx+25,360);

}

void drawstar(int midx)

{

int poly[8];

poly[0]=midx;

poly[1]=40;


poly[2]=midx-18;

poly[3]=30;


poly[4]=midx+18;

poly[5]=30;


poly[6]=poly[0];

poly[7]=poly[1];

setfillstyle(1,15);

fillpoly(4,poly);


int poly1[10];

poly1[0]=midx;

poly1[1]=17;


poly1[2]=midx+15;

poly1[3]=55;


poly1[4]=poly[0];

poly1[5]=poly[1];


poly1[6]=midx-15;

poly1[7]=55;


poly1[8]=poly1[0];

poly1[9]=poly1[1];

setfillstyle(1,15);

fillpoly(4,poly1);

}

int main()

{

int gdrive=DETECT, gmode, errorcode;

int midx, fill_pattern=0;


initgraph(&gdrive, &gmode,"C:\\TC\\BGI");

errorcode=graphresult();

if(errorcode!=grOk)

{

printf("Graphics error:%s\n",grapherrormsg(errorcode));

printf("PRESS ANY KEY TO HALT:");

getch();

exit(1);

}

midx=getmaxx()/2;


do

{

fill_pattern=random(12);

setlinestyle(4,0,0);

if(fill_pattern==0)

continue;

drawtree(midx,fill_pattern);

drawbark(midx,fill_pattern);

drawstar(midx);


//sector draw the decorative bulbs

setfillstyle(1,random(15)+1);

sector(midx+50,120,230,310,8,13);

setfillstyle(1,random(15)+1);

sector(midx-50,120,230,310,8,13);

setfillstyle(1,random(15)+1);

sector(midx+95,210,230,310,8,13);

setfillstyle(1,random(15)+1);

sector(midx-95,210,230,310,8,13);

setfillstyle(1,random(15)+1);

sector(midx+140,300,230,310,8,13);

setfillstyle(1,random(15)+1);

sector(midx-140,300,230,310,8,13);


setcolor(random(15)+1);

outtextxy(midx-55,370,"MERRY CHRISTMAS");

setcolor(random(15)+1);

outtextxy(midx-15,385,"and");

setcolor(random(15)+1);

outtextxy(midx-55,400,"HAPPY NEW YEAR");

setcolor(random(15)+1);

outtextxy(midx-15,415,"2021");

setcolor(random(15)+1);

outtextxy(midx-15,430,"--ROHIT TECH STUDY");


delay(800);

}

while(!kbhit());

closegraph();

return 0;

}






















































































































Colorful moving train in c++

 MOVING TRIAN ANIMATION IN C++ LANGUAGE | C++ PROJECT





Download source code:-


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

//,,,,, ,,,, C++ PROGRAM TO COLORFULL MOVING TRAIN ANIMATION ,,,,,,,,,,,,,,//


#include<iostream.h>

#include<conio.h>

#include<dos.h>

#include<stdlib.h>

#include<graphics.h>

void main()

{


int gd=DETECT,gm;

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

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

{


//background

outtextxy(450,60,".");

outtextxy(480,50,"'");

outtextxy(410,199,"'");

outtextxy(450,290,"'");

outtextxy(440,190,".");

outtextxy(400,260,"'");

outtextxy(580,250,"'");

outtextxy(410,199,"'");

outtextxy(550,340,".");

outtextxy(640,190,"'");

outtextxy(200,40,"'");

outtextxy(230,10,".");

outtextxy(550,99,"'");

outtextxy(100,50,"'");

outtextxy(400,100,".");


//moon

setfillstyle(SOLID_FILL,15);

circle(295,60,40);

floodfill(296,70,15);


outtextxy(450,60,"'");

outtextxy(480,50,".");

outtextxy(410,199,"'");

outtextxy(450,290,"'");

outtextxy(440,190,"'");

outtextxy(400,260,"'");

outtextxy(580,250,".");

outtextxy(110,299,"'");

outtextxy(550,340,"'");

outtextxy(640,190,"'");

outtextxy(200,40,"'");

outtextxy(230,10,".");

outtextxy(550,99,"'");

outtextxy(100,50,"'");

outtextxy(400,100,"'");

outtextxy(150,60,".");

outtextxy(280,50,"'");

outtextxy(310,199,"'");

outtextxy(50,290,"'");

outtextxy(120,190,"'");

outtextxy(100,260,"'");

outtextxy(280,250,"'");

outtextxy(30,199,"'");

outtextxy(250,240,"'");

outtextxy(340,190,".");


// text

 settextstyle(3,0,2);

 outtextxy(200,448,"CREATE BY ROHIT TECH STUDY");


line(0,424,700,424);


//first box

setfillstyle(SOLID_FILL,12);

rectangle(40+i,340,120+i,407);

floodfill(41+i,350,15);


setfillstyle(SOLID_FILL,4);

rectangle(30+i,330,130+i,340);

floodfill(31+i,331,15);


setfillstyle(SOLID_FILL,9);

rectangle(50+i,360,70+i,380);

floodfill(51+i,370,15);


setfillstyle(SOLID_FILL,9);

rectangle(90+i,360,110+i,380);

floodfill(91+i,370,15);


setfillstyle(SOLID_FILL,11);

rectangle(120+i,390,150+i,398);

floodfill(121+i,391,15);


setcolor(8);

setfillstyle(SOLID_FILL,8);

circle(55+i,410,12);

floodfill(56+i,420,8);


setfillstyle(SOLID_FILL,8);

circle(99+i,410,12);

floodfill(100+i,420,8);


setcolor(15);


//second box

setfillstyle(SOLID_FILL,7);

rectangle(150+i,340,230+i,407);

floodfill(151+i,341,15);


setfillstyle(SOLID_FILL,4);

rectangle(140+i,330,240+i,340);

floodfill(141+i,331,15);


setfillstyle(SOLID_FILL,9);

rectangle(160+i,360,180+i,380);

floodfill(161+i,361,15);


setfillstyle(SOLID_FILL,9);

rectangle(200+i,360,220+i,380);

floodfill(201+i,361,15);


setcolor(8);

setfillstyle(SOLID_FILL,8);

circle(165+i,410,12);

floodfill(166+i,411,8);


setfillstyle(SOLID_FILL,8);

circle(210+i,410,12);

floodfill(211+i,411,8);


setcolor(15);


//engine

setfillstyle(SOLID_FILL,10);

rectangle(260+i,340,310+i,407);

floodfill(261+i,341,15);


setfillstyle(SOLID_FILL,4);

rectangle(250+i,330,320+i,340);

floodfill(251+i,331,15);


setcolor(8);

setfillstyle(SOLID_FILL,8);

circle(284+i,406,18);

floodfill(285+i,416,8);


setcolor(15);


setfillstyle(SOLID_FILL,3);

rectangle(310+i,370,380+i,407);

floodfill(311+i,380,15);


setfillstyle(SOLID_FILL,5);

rectangle(270+i,350,290+i,370);

floodfill(271+i,360,15);


setcolor(8);

setfillstyle(SOLID_FILL,8);

circle(328+i,410,12);

floodfill(329+i,420,8);


setfillstyle(SOLID_FILL,8);

circle(364+i,410,12);

floodfill(365+i,420,8);


setcolor(15);


//fire

setfillstyle(SOLID_FILL,1);

rectangle(350+i,330,365+i,370);

floodfill(351+i,340,15);


setfillstyle(SOLID_FILL,4);

rectangle(347+i,325,367+i,330);

floodfill(348+i,326,15);


setfillstyle(SOLID_FILL,1);

rectangle(230+i,390,260+i,398);

floodfill(231+i,391,15);


setcolor(15);


//light

setfillstyle(SOLID_FILL,14);

rectangle(380+i,380,386+i,395);

floodfill(381+i,381,15);


//smoke

setfillstyle(SOLID_FILL,15);

circle(350+i,310,5);

floodfill(351+i,311,15);


setfillstyle(SOLID_FILL,15);

circle(355+i,319,3);

floodfill(356+i,320,15);


setfillstyle(SOLID_FILL,15);

circle(365+i,310,4);

floodfill(366+i,311,15);


setfillstyle(SOLID_FILL,15);

circle(354+i,300,3);

floodfill(355+i,301,15);


setfillstyle(SOLID_FILL,15);

circle(350+i,290,5);

floodfill(351+i,291,15);


setfillstyle(SOLID_FILL,15);

circle(344+i,300,3);

floodfill(345+i,301,15);


delay(25);

cleardevice();

}

}


Monday, November 29, 2021

MOVING TRAIN ANIMATION IN C++ GRAPHICS

MOCING TRAIN PROJECT IN C++ LANGUAGE





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

//,,,,, ,,,,, C++ PROGRAM TO CREATE MOVING TRAIN ANIMATION ,,,,,,,,,,,,,,,,//


#include<graphics.h>

#include<stdlib.h>

#include<stdio.h>

#include<conio.h>

#include<dos.h>

void main()

{

int i;

int gdriver = DETECT, gmode, errorcode;

int xmax, ymax;

initgraph(&gdriver, &gmode, "c://tc//bgi");


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

{

cleardevice();


   // track

   setcolor(7);

   line(0,450,640,450);

   line(0,475,640,475);

   line(0,480,640,480);


   // back box

   setcolor(11);

   rectangle(30+i,340,180+i,350);

   rectangle(40+i,350,170+i,425);


   // back wheels

   setcolor(9);

   circle(70+i,437,12);

   circle(140+i,437,12);


   // back incircle

   setcolor(10);

   circle(70+i,437,8);

   circle(140+i,437,8);

   rectangle(70+i,435,140+i,439);


   // back windows

   setcolor(14);

   rectangle(55+i,365,155+i,400);

   line(83+i,365,83+i,400);

   line(122+i,365,122+i,400);


   // joint

   setcolor(13);

   rectangle(170+i,400,210+i,390);


   // engine

   setcolor(10);

   rectangle(200+i,320,260+i,330);

   rectangle(210+i,330,250+i,400);

   rectangle(250+i,340,345+i,425);

   rectangle(250+i,340,330+i,410);


   // front wheels

   setcolor(9);

   circle(225+i,425,25);

   circle(320+i,437,12);

   circle(280+i,437,12);


   // front small incircle

   setcolor(11);

   circle(320+i,437,8);

   circle(280+i,437,8);

   rectangle(320+i,435,280+i,439);


   // front big incircle

   setcolor(13);

   circle(225+i,425,15);


   // front windows

   setcolor(11);

   rectangle(220+i,335,240+i,365);


   // fire

   setcolor(9);

   rectangle(300+i,300,330+i,340);

   rectangle(290+i,290,340+i,300);


   // tracker

   setcolor(13);

   line(332+i,425,332+i,450);

   line(345+i,425,355+i,450);


   // light

   setcolor(12);

   rectangle(345+i,360,355+i,380);


   // hills

   setcolor(7);

   line(0,200,50,150);

   line(50,150,150,200);

   line(150,200,300,100);

   line(300,100,450,175);

   line(450,175,640,125);


   // sun

   setcolor(14);

   circle(475,75,25);


   // text

   settextstyle(3,0,2);

   setcolor(14);

   outtextxy(200,448,"CREATE BY ROHIT TECH STUDY");


   delay(30);

   }

   getch();

   closegraph();

}


 

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