import java.awt.Graphics;
import java.applet.Applet;
public class Sierpenski extends Applet {
    public void paint(Graphics g) {
        int x=110;
        int y= 110;
        int x1=100;int y1=300; int x2=100; int y2=100; int x3=300; int y3=300;
        int value;
        int num =2;
        int num1;
        num1=num-1;
        g.drawLine(x1,y1,x2,y2);
        g.drawLine(x2,y2,x3,y3);
        g.drawLine(x3,y3,x1,y1);
        for (int i=1; i<=2000; i++) {
            value = 1+ (int) (Math.random()*3.0);
            if (value==1)
                { x =(x+num1*x1)/num; y=(y+num1*y1)/num; }
            if (value==2)
                { x=(x+num1*x2)/num;y=(y+num1*y2)/num;}
            if (value==3)
                { x=(x+num1*x3)/num;y=(y+num1*y3)/num;}
            g.drawString(".",x,y);

        }
    }
    public int square(int x) {
        return x*x;
    }
}
