import java.applet.Applet;
import java.awt.*;

public class aufgabe39 extends Applet
{
    public void paint(Graphics g)
    {
        g.drawLine(0,150,650,150);//x-Achse
        g.drawLine(180,50,180,250);//y-Achse
        g.drawLine(175,93,185,93);//obere Strich für 1        
        g.drawLine(175,207,185,207);//untere Strich für -1
        g.drawString("1",190,100);//die 1 an der Achse
        g.drawString("-1",190,215);//die -1 an der Achse
        g.drawLine(360,145,360,155);//Strich an der 180°
        g.drawString("180°",350,170);//die 180° an der Achse
        g.setColor(Color.magenta);
        Polygon sin = new Polygon(); 
 	  // ich hab die Kurve über die Methode drawPolyline realisiert
 	  double y;
        double x; 	  
        for(x=0;x<630;x++){ 
	  y=(Math.sin(x*Math.PI/180));
	  y=(180*y/Math.PI);
	  y=y+150;
        sin.addPoint((int) x,(int) y);}
	  g.drawPolyline(sin.xpoints,sin.ypoints,sin.npoints); //Streckenzug	  
	  }
       public void init()
    {
        setSize(700,300);
        setVisible(true);
    }
}