Initial Revision
[ohcount] / test / expected_dir / java1.java / java / code
1 import java.applet.Applet;    
2 import java.awt.Graphics; 
3 public class SineApplet2 extends Applet {
4 public void paint(Graphics g) {
5 int i, j1, j2;
6 j1 = yvalue(0);
7 for (i = 0; i < size().width; i++) {
8 j2 = yvalue(i+1);
9 g.drawLine(i, j1 ,i+1, j2);
10 j1 = j2;
11 }
12 }
13 private int yvalue(int ivalue)  {
14 double xmin = -10.0;
15 double xmax =  10.0;
16 double ymin = -1.0;
17 double ymax =  1.0;
18 double x, y;
19 int jvalue;
20 x = (ivalue * (xmax - xmin)/(size().width - 1)) + xmin;
21 y = Math.sin(x);
22 jvalue = (int) ((y - ymin)*(size().height - 1)/
23 (ymax - ymin));
24 jvalue = size().height - jvalue;
25 return jvalue;
26 }
27 }