// GraphApplet.java import java.awt.Graphics; import java.applet.Applet; public class GraphApplet extends Applet { int fact(int i) { if(i==0) return 1; return i*fact( i - 1 ); } double f(double x) { int j=1; int m=57; double vl=0; double y=x/100.0; double sinc; for (int i = 1 ; i <= m; i+=2) { double c=((double) i)*Math.PI/(double) (1*m); sinc =1; if (x > 600) sinc =Math.sin(c)/c; vl += (double)j* (sinc*Math.cos((double)i*y) / i ); j*=-1; } return -vl*200+200; } public void paint(Graphics g) { for (int x = 0 ; x < size().width ; x+=1) { g.drawLine(x, (int)f(x), x + 1, (int)f(x + 1)); } } }