import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Pendel extends Applet { int x_nööril=250; int y_nööril=250; int Lambi_Muutuja; double nurk=0; public Pendel(){ } public void paint(Graphics g){ while(true){ nurk=nurk+0.01; x_nööril=(int)(Math.sin(nurk)*250+250); y_nööril=(int)(Math.cos(nurk)*250+0); g.drawLine(250,0,x_nööril,y_nööril); g.drawOval(x_nööril,y_nööril,50,50); try{Thread.sleep(30);}catch(Exception ex){} System.out.println(nurk); if(nurk>=0.8400000000000005){ while(true){ nurk=nurk-0.01; System.out.println(nurk); x_nööril=(int)(Math.sin(nurk)*250+250); y_nööril=(int)(Math.cos(nurk)*250+0); g.drawLine(250,0,x_nööril,y_nööril); g.drawOval(x_nööril,y_nööril,50,50); try{Thread.sleep(30);}catch(Exception ex){}} } if(nurk<=-0.9400000000000007){ while(true){ nurk=nurk+0.01; x_nööril=(int)(Math.sin(nurk)*250+250); y_nööril=(int)(Math.cos(nurk)*250+0); g.drawLine(250,0,x_nööril,y_nööril); g.drawOval(x_nööril,y_nööril,50,50); try{Thread.sleep(30);}catch(Exception ex){} System.out.println(nurk); } } } } public static void main(String argumendid[]){ Frame f=new Frame("Pennu!!!"); f.setSize(500, 500); f.add(new Pendel()); f.setVisible(true); } }