Wednesday, 26 March 2014
This is a simple C++ graphics program that draws a Bouncing Ball over a Plain Surface. This program uses simple <graphics.h> functions to draw the ball. In this program , cos function is used to bounce the ball.  setfillstyle and floodfill functions are used to fill the ball.

Program:



#include<dos.h>
#include<iostream.h>
#include<graphics.h>
#include<math.h>
#include<conio.h>
void main()
 {

   int d=DETECT,m;
   initgraph(&d,&m,"e:\tcc\bgi");
   float x=1,y=0.00000,j=.5,count=.1;
   float r=15;
   setcolor(14);
   line(0,215,650,215);
    sleep(1);
    for(int k=0;k<=7;k++)
     {

      for(float i=90;i<270;i+=10)
       {
 y=cos(((i*22/7)/180))/j;

 if(y>0)
 y=-y;
 x+=5;

 setcolor(14);
 setfillstyle(1,14);
 circle(x,y*100+200,r);
 floodfill(x,y*100+200,14);

       delay(100);

 setcolor(0);
 setfillstyle(1,0);
 circle(x,y*100+200,r);
 floodfill(x,y*100+200,0);

       }

      j+=count;
      count+=.1;

     }
   getch();
 }
  

Output :

 

You may also like:

-Snake and Ladder game in C++ : Click here
-Program for Analog Clock in C : Click here 
-Animated circles in C : Click here 
 
byteKoding

byteKoding

byteKoding.com is started with an intention to provide every updates related to technology and programming. It is specially for helping people in developing software projects in different programming languages like C/C++, Java, C#.Net, ASP.Net etc. The details that we share here can be very much useful in creating your software a great success.

0 comments