GRAPHICS PROGRAMS
Sunday, 19 April 2015
Thursday, 28 November 2013
CAR DESIGN USING GRAPHICS
//CAR DESIGN
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
#include<dos.h>
void main()
{ clrscr();
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BGI");
arc(180,350,0,360,40);
arc(180,350,0,360,30);
arc(380,350,0,360,40);
arc(380,350,0,360,30);
line(60,350,140,350);
line(220,350,340,350);
line(420,350,500,350);
line(60,350,100,250);
line(500,350,460,250);
line(100,250,460,250);
line(140,250,210,170);
line(410,250,350,170);
line(210,170,350,170);
line(210,170,210,250);
line(350,170,350,250);
line(250,170,250,155);
line(310,170,310,155);
ellipse(280,155,0,180,30,15);
for(int i=0;i<50;i++)
{
delay(100);
if(i%2==0)
{
setfillstyle(SOLID_FILL,YELLOW);
pieslice(280,155,0,360,10);
}
else
{
setfillstyle(SOLID_FILL,RED);
pieslice(280,155,0,360,10);
}
}
getch();
closegraph();
getch();
}
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
#include<dos.h>
void main()
{ clrscr();
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BGI");
arc(180,350,0,360,40);
arc(180,350,0,360,30);
arc(380,350,0,360,40);
arc(380,350,0,360,30);
line(60,350,140,350);
line(220,350,340,350);
line(420,350,500,350);
line(60,350,100,250);
line(500,350,460,250);
line(100,250,460,250);
line(140,250,210,170);
line(410,250,350,170);
line(210,170,350,170);
line(210,170,210,250);
line(350,170,350,250);
line(250,170,250,155);
line(310,170,310,155);
ellipse(280,155,0,180,30,15);
for(int i=0;i<50;i++)
{
delay(100);
if(i%2==0)
{
setfillstyle(SOLID_FILL,YELLOW);
pieslice(280,155,0,360,10);
}
else
{
setfillstyle(SOLID_FILL,RED);
pieslice(280,155,0,360,10);
}
}
getch();
closegraph();
getch();
}
Tuesday, 2 July 2013
LIGHTENING IN THE SKY
//LIGHTENING IN THE SKY
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm,i,j,k,a,b,c,d;
initgraph(&gd,&gm,"C:\\TC\\BGI");
i=getmaxx();
j=getmaxy();
for(int n=0;n<10;n++)
{
delay(1000);
a=random(i);
b=random(j);
c=random(i);
d=random(j);
for(k=0;k<3;k++)
{
line(a,b,c,d);
lineto(a+a%50,b+b%50);
lineto(a+100,b+100);
delay(50);
cleardevice();
}
}
getch();
closegraph();
getch();
}
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm,i,j,k,a,b,c,d;
initgraph(&gd,&gm,"C:\\TC\\BGI");
i=getmaxx();
j=getmaxy();
for(int n=0;n<10;n++)
{
delay(1000);
a=random(i);
b=random(j);
c=random(i);
d=random(j);
for(k=0;k<3;k++)
{
line(a,b,c,d);
lineto(a+a%50,b+b%50);
lineto(a+100,b+100);
delay(50);
cleardevice();
}
}
getch();
closegraph();
getch();
}
PAKMAN USING GRAPHICS
//MOVING PAKMAN
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BGI");
setcolor(0);
for(int i=0;i<=50;i++)
{
setcolor(random(15));
cleardevice();
if(i%2==0)
{
pieslice(25+12*i,26,30,330,25);
arc(20+12*i,14,0,360,2);
pieslice(25+12*i,96,30,330,25);
arc(20+12*i,84,0,360,2);
pieslice(25+12*i,166,30,330,25);
arc(20+12*i,154,0,360,2);
pieslice(25+12*i,236,30,330,25);
arc(20+12*i,224,0,360,2);
pieslice(25+12*i,306,30,330,25);
arc(20+12*i,294,0,360,2);
pieslice(25+12*i,376,30,330,25);
arc(20+12*i,364,0,360,2);
pieslice(25+12*i,446,30,330,25);
arc(20+12*i,434,0,360,2);
}
else
{
pieslice(25+12*i,26,0,360,25);
arc(20+12*i,14,0,360,2);
pieslice(25+12*i,96,0,360,25);
arc(20+12*i,84,0,360,2);
pieslice(25+12*i,166,0,360,25);
arc(20+12*i,154,0,360,2);
pieslice(25+12*i,236,0,360,25);
arc(20+12*i,224,0,360,2);
pieslice(25+12*i,306,0,360,25);
arc(20+12*i,294,0,360,2);
pieslice(25+12*i,376,0,360,25);
arc(20+12*i,364,0,360,2);
pieslice(25+12*i,446,0,360,25);
arc(20+12*i,434,0,360,2);
}
delay(200);
}
getch();
closegraph();
getch();
}
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BGI");
setcolor(0);
for(int i=0;i<=50;i++)
{
setcolor(random(15));
cleardevice();
if(i%2==0)
{
pieslice(25+12*i,26,30,330,25);
arc(20+12*i,14,0,360,2);
pieslice(25+12*i,96,30,330,25);
arc(20+12*i,84,0,360,2);
pieslice(25+12*i,166,30,330,25);
arc(20+12*i,154,0,360,2);
pieslice(25+12*i,236,30,330,25);
arc(20+12*i,224,0,360,2);
pieslice(25+12*i,306,30,330,25);
arc(20+12*i,294,0,360,2);
pieslice(25+12*i,376,30,330,25);
arc(20+12*i,364,0,360,2);
pieslice(25+12*i,446,30,330,25);
arc(20+12*i,434,0,360,2);
}
else
{
pieslice(25+12*i,26,0,360,25);
arc(20+12*i,14,0,360,2);
pieslice(25+12*i,96,0,360,25);
arc(20+12*i,84,0,360,2);
pieslice(25+12*i,166,0,360,25);
arc(20+12*i,154,0,360,2);
pieslice(25+12*i,236,0,360,25);
arc(20+12*i,224,0,360,2);
pieslice(25+12*i,306,0,360,25);
arc(20+12*i,294,0,360,2);
pieslice(25+12*i,376,0,360,25);
arc(20+12*i,364,0,360,2);
pieslice(25+12*i,446,0,360,25);
arc(20+12*i,434,0,360,2);
}
delay(200);
}
getch();
closegraph();
getch();
}
MOVING BALLS USING GRAPHICS
//MOVING BALLS
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm,i;
initgraph(&gd,&gm,"C:\\TC\\BGI");
while(!kbhit())
{
for(i=50;i<getmaxx()-30;i++)
{
delay(5);
cleardevice();
setcolor(random(15));
circle(i,30,30);
setcolor(random(15));
circle(i,130,30);
setcolor(random(15));
circle(i,230,30);
setcolor(random(15));
circle(i,330,30);
setcolor(random(15));
circle(i,430,30);
}
for(i=getmaxx()-30;i>=30;i--)
{
delay(5);
cleardevice();
setcolor(random(15));
circle(i,30,30);
setcolor(random(15));
circle(i,130,30);
setcolor(random(15));
circle(i,230,30);
setcolor(random(15));
circle(i,330,30);
setcolor(random(15));
circle(i,430,30);
}
}
getch();
closegraph();
getch();
}
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm,i;
initgraph(&gd,&gm,"C:\\TC\\BGI");
while(!kbhit())
{
for(i=50;i<getmaxx()-30;i++)
{
delay(5);
cleardevice();
setcolor(random(15));
circle(i,30,30);
setcolor(random(15));
circle(i,130,30);
setcolor(random(15));
circle(i,230,30);
setcolor(random(15));
circle(i,330,30);
setcolor(random(15));
circle(i,430,30);
}
for(i=getmaxx()-30;i>=30;i--)
{
delay(5);
cleardevice();
setcolor(random(15));
circle(i,30,30);
setcolor(random(15));
circle(i,130,30);
setcolor(random(15));
circle(i,230,30);
setcolor(random(15));
circle(i,330,30);
setcolor(random(15));
circle(i,430,30);
}
}
getch();
closegraph();
getch();
}
SMILE USING GRAPHICS
//SMILE PROGRAM
/*MADE BY KRISHNA AGARWAL*/
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
int main()
{
int gd = DETECT, gm, area, temp1, temp2, left = 25, top = 75;
void *p;
initgraph(&gd,&gm,"C:\\TC\\BGI");
setcolor(YELLOW);
circle(50,100,25);
setfillstyle(SOLID_FILL,YELLOW);
floodfill(50,100,YELLOW);
setcolor(BLACK);
setfillstyle(SOLID_FILL,BLACK);
fillellipse(44,85,2,6);
fillellipse(56,85,2,6);
ellipse(50,100,205,335,20,9);
ellipse(50,100,205,335,20,10);
ellipse(50,100,205,335,20,11);
area = imagesize(left, top, left + 50, top + 50);
p = malloc(area);
setcolor(WHITE);
settextstyle(SANS_SERIF_FONT,HORIZ_DIR,2);
outtextxy(155,451,"Smiling Face Animation");
setcolor(BLUE);
rectangle(0,0,639,449);
while(!kbhit())
{
temp1 = 1 + random ( 588 );
temp2 = 1 + random ( 380 );
getimage(left, top, left + 50, top + 50, p);
putimage(left, top, p, XOR_PUT);
putimage(temp1 , temp2, p, XOR_PUT);
delay(100);
left = temp1;
top = temp2;
}
getch();
closegraph();
return 0;
}
/*MADE BY KRISHNA AGARWAL*/
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
int main()
{
int gd = DETECT, gm, area, temp1, temp2, left = 25, top = 75;
void *p;
initgraph(&gd,&gm,"C:\\TC\\BGI");
setcolor(YELLOW);
circle(50,100,25);
setfillstyle(SOLID_FILL,YELLOW);
floodfill(50,100,YELLOW);
setcolor(BLACK);
setfillstyle(SOLID_FILL,BLACK);
fillellipse(44,85,2,6);
fillellipse(56,85,2,6);
ellipse(50,100,205,335,20,9);
ellipse(50,100,205,335,20,10);
ellipse(50,100,205,335,20,11);
area = imagesize(left, top, left + 50, top + 50);
p = malloc(area);
setcolor(WHITE);
settextstyle(SANS_SERIF_FONT,HORIZ_DIR,2);
outtextxy(155,451,"Smiling Face Animation");
setcolor(BLUE);
rectangle(0,0,639,449);
while(!kbhit())
{
temp1 = 1 + random ( 588 );
temp2 = 1 + random ( 380 );
getimage(left, top, left + 50, top + 50, p);
putimage(left, top, p, XOR_PUT);
putimage(temp1 , temp2, p, XOR_PUT);
delay(100);
left = temp1;
top = temp2;
}
getch();
closegraph();
return 0;
}
SMILIE
//SMILIE PROGRAM USING GRAPHICS
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm,x,y;
initgraph(&gd,&gm,"C:\\TC\\BGI");
setcolor(2);
setfillstyle(2,2);
bar3d(10,70,70,420,50,1);
bar3d(520,70,580,420,50,1);
setcolor(BLUE);
settextstyle(0,1,4);
outtextxy(110,90,"KRISHNA");
outtextxy(620,90,"AGARWAL");
setcolor(YELLOW);
circle(getmaxx()/2,getmaxy()/2,200);
setfillstyle(1,YELLOW);
floodfill(300,200,14);
setcolor(0);
setfillstyle(1,BLACK);
fillellipse(240,150,20,40);
fillellipse(400,150,20,40);
for(int i=100;i>85;i--)
ellipse(320,270,205,345,120,i);
for(int j=0;j<=1000;j++)
{
x=rand()%639;
y=rand()%480;
putpixel(x,y,random(100));
}
getch();
closegraph();
getch();
}
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
void main()
{
clrscr();
int gd=DETECT,gm,x,y;
initgraph(&gd,&gm,"C:\\TC\\BGI");
setcolor(2);
setfillstyle(2,2);
bar3d(10,70,70,420,50,1);
bar3d(520,70,580,420,50,1);
setcolor(BLUE);
settextstyle(0,1,4);
outtextxy(110,90,"KRISHNA");
outtextxy(620,90,"AGARWAL");
setcolor(YELLOW);
circle(getmaxx()/2,getmaxy()/2,200);
setfillstyle(1,YELLOW);
floodfill(300,200,14);
setcolor(0);
setfillstyle(1,BLACK);
fillellipse(240,150,20,40);
fillellipse(400,150,20,40);
for(int i=100;i>85;i--)
ellipse(320,270,205,345,120,i);
for(int j=0;j<=1000;j++)
{
x=rand()%639;
y=rand()%480;
putpixel(x,y,random(100));
}
getch();
closegraph();
getch();
}
Subscribe to:
Posts (Atom)
