C++ Graphics Program to Draw Bouncing Ball Animation on Surface in Command Line

You are currently viewing C++ Graphics Program to Draw Bouncing Ball Animation on Surface in Command Line

Hello reader! I wish to share one thing to you. Using this article, You can execute the “C++ Graphics Program to Draw Bouncing Ball Animation on Surface in Command Line” successfully without facing any troubles.

C++ Graphics Program to Draw Bouncing Ball Animation on Surface in Command Line

Program Code

#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:tccbgi");
   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();
 }

Final Words

If you want to ask any doubts regarding the topic of “C++ Graphics Program to Draw Bouncing Ball Animation on Surface in Command Line” then please let us know via the comment section. We hope this article will be very helpful to you. Sharing is encouraging. So please share this article with others via social media.

Ranjith

Hi, I'm Manoj a full-time Blogger, YouTuber, Affiliate Marketer, & founder of Coding Diksha. Here, I post about programming to help developers.

Leave a Reply