document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*
  2. -------------------------------------------------------------------------------------------------
  3.  ASSIGNMENT NO : 2
  4.  TITLE: WRITE C/C++ PROGRAM TO GENERATE SAMPLES OF SIN,COSINE,EXPONENTIAL SIGNALS AT SPECIFIED SAMPLING FREQUENCY AND SIGNAL PARAMETERS. TRACE THE RESULT FOR DIFFERENT ANALOG FREQUENCY.F AND SAMPLING FREQUENCY (FS).
  5. -------------------------------------------------------------------------------------------------
  6. */
  7.  
  8. #include<graphics.h>
  9. #include<stdlib.h>
  10. #include<stdio.h>
  11. #include<conio.h>
  12. #include<math.h>
  13. #include<paint.h>      
  14.  
  15. void main()
  16. {
  17.    int gdriver = DETECT, gmode;
  18.    int xmax, ymax;
  19.    double x,y,i;
  20.    initgraph(&gdriver, &gmode,"c:\\\\tc\\\\bgi");
  21.    xmax=getmaxx();
  22.    ymax=getmaxy();
  23.    line(320,0,320,ymax);         //vertical line
  24.    line(0,120,xmax,120);         //center horizontal
  25.    line(0,240,xmax,240);         //upper horizontal
  26.    line(0,460,xmax,460);         //lower horizontal
  27.    for(x=-180;x<=180;x=x+5)
  28.    {
  29.      y=sin(x)*50;
  30.      putpixel(x+320,y+120,WHITE);
  31.      x++;
  32.    }
  33.    for(x=-180;x<=180;x=x+5)
  34.    {
  35.      y=-cos(x)*50;
  36.      putpixel(x+320,y+240,10);
  37.      x++;
  38.    }
  39.    for(x=-5;x<=5;x=x+0.01)
  40.    {
  41.      y=-exp(x);
  42.      putpixel(9*x+320,y+460,CYAN);
  43.    }
  44.    inpaint("d:\\\\1");
  45.    closegraph();
  46.    getch();
  47. }
');