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

COLOR RAIN USING GRAPHICS

//PROGRAM OF COLOR RAIN IN GRAPHICS
/*MADE BY KRISHNA AGARWAL*/
#include<conio.h>
#include<stdlib.h>
#include<graphics.h>
#include<dos.h>
int main()
{
  int gd=DETECT,gm;
  int i,x,y;
  initgraph(&gd,&gm,"C:\\TC\\BGI");
  while(!kbhit())
  {
  delay(200);
  cleardevice();
  for(i=0;i<2000;i++)
  {
    x=rand()%639;
    y=rand()%480;
    putpixel(x,y,random(100));
  }
  }
  getch();
  closegraph();
  return 0;
}

Monday, 1 July 2013

SPARKLE USING GRAPHICS

//SPARKLES USING GRAPHICS
/*MADE BY KRISHNA AGARWAL*/
#include<conio.h>
#include<stdlib.h>
#include<graphics.h>
#include<dos.h>
int main()
{
  int gd=DETECT,gm;
  int i,x,y;
  initgraph(&gd,&gm,"C:\\TC\\BGI");
  while(!kbhit())
  {
  delay(200);
  cleardevice();
  for(i=0;i<=1500;i++)
  {
    delay(10);
    x=rand()%639;
    y=rand()%480;
    putpixel(x,y,random(100));
  }
  }
  getch();
  closegraph();
  return 0;
}

PROGRAM OF STARS IN THE SKY USING GRAPHICS

//STARS IN THE SKY
/*MADE BY KRISHNA AGARWAL*/
#include<conio.h>
#include<stdlib.h>
#include<graphics.h>
int main()
{
  int gd=DETECT,gm;
  int i,x,y;
  initgraph(&gd,&gm,"C:\\TC\\BGI");
  line(0,0,640,0);
  line(0,0,0,480);
  line(639,0,639,480);
  line(639,479,0,479);
  for(i=0;i<=600;i++)
  {
    x=rand()%639;
    y=rand()%480;
    putpixel(x,y,15);
  }
  getch();
  closegraph();
  return 0;
}

DRAWING A CIRCLE WITH THE HELP OF AN ARC

//DRAWING A CIRCLE WITH THE HELP OF AN ARC
/*MADE BY KRISHNA AGARWAL*/
#include<dos.h>
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
void main()
{
    clrscr();
    int gd=DETECT,gm;
    initgraph(&gd,&gm,"C:\\TC\\BGI");
    for(int i=1;i<=360;i++)
    {
        setcolor(random(15));
        delay(50);
        arc(getmaxx()/2,getmaxy()/2,0,i,150);
    }
    getch();
    closegraph();
    getch();
}

DESIGN USING LINE COMMAND IN GRAPHICS

//DESIGN USING LINE COMMAND IN GRAPHICS
/*MADE BY KRISHNA AGARWAL*/
#include<dos.h>
#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");
    for(int i=0;i<400;i++)
    {
        setcolor(random(15));
        line(getmaxx()/2,getmaxy()/2,random(679),random(429));
    }
    for(i=0;i<=1000;i++)
    {
        x=rand()%639;
        y=rand()%480;
        putpixel(x,y,random(100));
    }
    getch();
    closegraph();
    getch();
}

ANIMATIONS USING LINE COMMAND IN GRAPHICS

//ANIMATIONS USING LINE COMMAND IN GRAPHICS
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
void main()
{
    int gd=DETECT,gm;
    initgraph(&gd,&gm,"C:\\TC\\BGI");
    for(int i=0;i<200;i++)
    {
        delay(120);
        setcolor(random(15));
        line(random(639),random(479),random(639),random(479));
    }
    gotoxy(35,14);
    cout<<"HOW'Z THAT";
    getch();
    closegraph();
    getch();
}

ZOOMER

//CIRCULAR BLACK AND WHITE ZOOMER
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<conio.h>
#include<dos.h>
void main()
{
    int gd=DETECT,gm;
    initgraph(&gd,&gm,"C:\\TC\\BGI");
    for(int k=0;k<5;k++)
    {
        setcolor(15);
        for(int i=0;i<=200;i++)
        {
            delay(1);
            circle(325,230,i);
        }
        setcolor(0);
        for(int j=301;j>=0;j--)
        {
            delay(1);
            circle(325,230,j) ;
        }
    }
    getch();
    closegraph();
    getch();
}

COLOR RINGS

//ANIMATED CIRCLES
/*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;
    initgraph(&gd,&gm,"C:\\TC\\BGI");
    while(!kbhit()) //press any key to terminate the program
    {
        for(i=0;i<=230;i++)
        {
            delay(10);
            setcolor(random(15));
            circle(315,235,i);
        }
    }
    getch();
    closegraph();
    getch();
}

GRAPHICS ANIMATION USING CIRCLES

//CIRCLES SCREENSAVER
/*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,i,j;
    initgraph(&gd,&gm,"C:\\TC\\BGI");
    for(i=0;i<200;i++)
    {
        delay(180);
        setcolor(random(15));
        circle(random(600),random(450),50);
    }
    gotoxy(36,13);
    cout<<"HOW'Z THAT";
    getch();
    closegraph();
    getch();
}

ATM

//SAMPLE PRPGRAM OF ATM MADE BY ME......
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<dos.h>
void main()
{
    clrscr();
    int k=0,i=0,a[9]={1000,500,100,50,20,10,5,2,1};
    long int r,t,b,z;
    char password[4],c=0;
    cout<<"\n\t\t\tWELCOME TO AXIS BANK\n";
    cout<<"\t\t\t\---------------------\n";
    cout<<"\n PLEASE ENTER THE 4 DIGIT PASSWORD\n";
    while(c!='\r')
    {
        c=getch();
        password[i]=c;
        cout<<"*";
        i++;
    }
    password[i-1]=0;
    if(strcmp(password,"7415")==0)
    {
        cout<<"\n PASSWORD MATCHED\n";
        delay(700);
        cout<<"\n\n\enter your initial amount\n";
        cin>>b;
        delay(700);
        cout<<"\n\nyour current amount is\tRs. "<<b;
        cout<<"\n\n";
        delay(700);
        cout<<"\n ENTER THE AMONUT REQUIRED\n";
        cin>>r;
        z=r;
        if(b>r)
        {
            for(i=0;i<9;i++)
            {
                delay(700);
                t=r/a[i];
                if(t==0)
                    cout<<"";
                else
                    cout<<"\n\t"<<a[i]<<"\tRUPEE NOTE\t"<<t<<"  =  "<<a[i]*t;
                r=r%a[i];
                k=k+a[i]*t;
            }
            cout<<"\n\t\t\t\t    ________\n";
            cout<<"\t\t\t\t     "<<k<<"    \n";
            delay(700);
            cout<<"\n\nyour remaining balance is\tRs. "<<b-z;
        }
        else
            cout<<"\n\nyou don't have sufficient balance";
    }
    else
        cout<<"\nPASSWORD NOT MATCHED\n";
        delay(700);
        cout<<"\n\n\n";
        cout<<"\n\n\t\t\t\"THANK YOU\"";
        cout<<"\n\t\t     SAVE TIME USING ATM";
    getch();
}

ANIMATIONS USING GRAPHICS

//LINES SCREENSAVER
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
void main()
{
    int gd=DETECT,gm;
    initgraph(&gd,&gm,"C:\\TC\\BGI");
    for(int i=0;i<200;i++)
    {
        delay(120);
        setcolor(random(15));
        line(random(639),random(479),random(639),random(479));
    }
    gotoxy(35,14);
    cout<<"HOW'Z THAT";
    getch();
    closegraph();
    getch();
}

PROGRAM ON DICES

//PROGRAM OF DICES
/*MADE BY KRISHNA AGARWAL*/
#include<iostream.h>
#include<conio.h>
int main()
{
    int i,dices,j,k,n,s,counter=0,b=0,c,count=0;
    float p,z;
    char ch;
    do
    {
        cout<<"\nenter the number of dice u want to throw i.e 1,2 or 3 ?\n";
        cin>>dices;
        switch(dices)
        {
            case 1:
                cout<<"\nHere are the outcomes when a single dice is thrown\n";
                for(i=1;i<7;i++)
                    cout<<i<<",";
                cout<<"\n\nto find probability of the following occurence:\n";
                cout<<"press 1 for even number\n";
                cout<<"press 2 for odd number\n";
                cout<<"press 3 for prime number\n";
                cin>>b;
                switch(b)
                {
                    case 1:
                        cout<<"\npossible outcomes are\n";
                        for(i=1;i<7;i++)
                        {
                            if(i%2==0)
                                cout<<i<<",";
                        }
                        cout<<"\nthe probability is 0.5\n";
                        break;
                    case 2:
                        cout<<"\npossible outcomes are\n";
                        for(i=1;i<7;i++)
                        {
                            if(i%2==1)
                                cout<<i<<",";
                        }
                        cout<<"\nthe probability is 0.5\n";
                        break;
                    case 3:
                        cout<<"\npossible outcomes are\n";
                        cout<<"\n2,3,5\n";
                        cout<<"\nthe probability is 0.5\n";
                }
                        break;
            case 2:
                cout<<"\nhere are the outcomrs when two dices are thrown\n";
                for(i=1;i<7;i++)
                {
                    for(j=1;j<7;j++)
                        cout<<"("<<i<<","<<j<<")"<<"\t";
                        cout<<"\n\n";
                }
                cout<<"enter eny number b/w 2 and 12\n";
                cin>>c;
                for(i=1;i<7;i++)
                {
                    for(j=1;j<7;j++)
                    {
                        if(i+j==c)
                        {
                            cout<<"("<<i<<","<<j<<")\n";
                            count++;
                        }
                    }
                }
                cout<<"the total no of possible combinations are\t"<<count;
                z=count/36.0;
                cout<<"\nhere is the probabilty\t"<<z;
                break;
            case 3:
                cout<<"\n HERE ARE THE OUTCOMES WHEN THREE DICES ARE THROWN\n";
                for(i=1;i<7;i++)
                {
                    for(j=1;j<7;j++)
                    {
                        for(k=1;k<7;k++)
                            cout<<"("<<i<<","<<j<<","<<k<<")";
                            cout<<endl;
                    }
                        cout<<endl;
                }
                cout<<"\n ENTER ANY NUMBER BETWEEN 3 TO 18\n";
                cin>>n;
                for(i=1;i<7;i++)
                {
                    for(j=1;j<7;j++)
                    {
                        for(k=1;k<7;k++)
                        {
                            s=i+j+k;
                            if(s==n)
                            {
                                cout<<"("<<i<<","<<j<<","<<k<<")"<<endl;
                                counter++;
                            }
                        }
                    }
                }
                cout<<"\nthe total no of possible combinations are\t"<<counter;
                p=counter/216.0;
                cout<<"\nthe probability is \t"<<p;
                break;
        }
    cout<<"\npress y to continue and x to exit\n";
    cin>>ch;
    }while(ch=='y');
    return 0;
}