Hallo,
Ik ben op zoek naar de javalogo code van het tapijt van sierpinski.
Het lukt mij zelf niet echt, omdat er ook een invoervariable in moet zitten.
Alvast bedankt voor de reacties.
Ik heb nu dit...
import logotekenap.*;
public class tapijt extends TekenApplet
{
InvoerVariabele zijdeInv;
double zijde;
public void initialiseer()
{
zijdeInv = new InvoerVariabele("zijde",1,10,1);
maakZichtbaar(zijdeInv);
zijde = 1;
maakTraceMogelijk();
}
public void tekenprogramma()
{ penUit();
stap(-100,100);rechts(90);
penAan();
vierkantFractal(zijde,300);
}
void vierkantFractal(double zijde, double z)
{ if(zijde >0)
{ for(int i=0 ; i<4 ; i++)
{ vooruit(z);
rechts(90);
vierkantFractal(zijde-1, z/1.5); //tapijt met 9 vierkantjes
}
}
}
public void invoerVarActie(InvoerVariabele iv)
{ zijde = zijdeInv.geefWaarde();
tekenOpnieuw();
}
}