How To Draw Cosine Wave Animation in C Or C++ (Computer Graphics)

                                                                        PROJECT BY

(SIMPLIFY LEARN PROGRAMMING) 

ON

COSINE WAVE ANIMATION


SOURCE CODE:


#include <conio.h>
#include <math.h>
#include <graphics.h>
#include <dos.h>
 
void main() {
    int gd = DETECT, gm;
    int angle = 0;
    double x, y;
 
    initgraph(&gd, &gm, "C:\\TC\\BGI");
 
 line(0, getmaxy() / 2, getmaxx(), getmaxy() / 2);
 /* generate a sine wave */
 for(x = 0; x < getmaxx(); x+=3) {
 
     /* calculate y value given x */
     y = 50*sin(angle*3.141/180);
     y = getmaxy()/2 - y;
 
     /* color a pixel at the given position */
  putpixel(x, y, 15);
  delay(100);
 
  /* increment angle */
  angle+=5;
 }
 
 getch();
 
 /* deallocate memory allocated for graphics screen */
 closegraph();
 
 return 0;
}

OUTPUT:






Comments

Popular posts from this blog

How To Draw Scenery Animation in C or C++ (Computer Graphics)

How To Draw a Butterfly Animation in C (Computer Graphics)

How To Create Flying Kite Animation in C Or C++ (Computer Graphics)