Sunday, 19 April 2015


click on the above link for the sourcecode


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();
}

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();
}

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();
}

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();
}

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;
}

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();
}