
(*$I+****************************************************************

			GRAPHIC DEMO PROGRAM

     This program gives a graphic representation of a function
f(x) = exp(-x) * sin(2*pi*x).  I adapted it from Jensen, page 30.

written by CHARLIE FOSTER
Feb 1980

****************************************************************
*)

PROGRAM GRAPH1;

CONST
	D = 0.0625;	(* 1/16,16 LINES FOR INTERVAL [X,X+1] *)
	S = 32;		(* 32 CCHARACTER WIDTHS FOR INTERVAL [Y,Y+1] *)
	H = 34;		(* CHARACTER POSITION OF X-AXIS *)
	C = 6.28318;	(* 2*PI *)
      LIM = 32;
VAR
	X,Y : REAL;
	I,N : INTEGER;
BEGIN
	FOR I := 0 TO LIM DO
		BEGIN
		  X := D*I;
		  Y := EXP(-X)*SIN(C*X);
		  N := ROUND(S*Y)+H;
		REPEAT
		  WRITE(' ');
		  N := N-1;
		UNTIL
		  N = 0;
		  WRITELN('*')
		END
END.

