C Graphics Program to Draw Tan Graph Wave Animation on Command Line Full Project For Beginners

  • Post author:
  • Post category:c++
  • Post comments:0 Comments

 

 

main.c

 

 

#include <conio.h>
#include <math.h>
#include <graphics.h>
#include <dos.h>
 
int 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++) {
 
     /* calculate y value given x */
     y = 50*tan(angle*3.141/180);
     y = getmaxy()/2 - y;
 
     /* color a pixel at the given position */
  putpixel(x, y, 15);
  delay(50);
 
  /* increment angle */
  angle+=2;
 }
 
 getch();
 
 /* deallocate memory allocated for graphics screen */
 closegraph();
 
 return 0;
}

Leave a Reply