Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Javalogo, tapijt van sierpinski  (gelezen 1366 keer)

peterdevries

  • Gast
Javalogo, tapijt van sierpinski
« Gepost op: 2010/11/24, 11:43:21 »
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();
           }
   
}


Offline Rachid

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
Re: Javalogo, tapijt van sierpinski
« Reactie #1 Gepost op: 2010/11/24, 12:51:52 »
Als je hulp wilt zou je toch echt een heel stuk specifieker moeten zijn. Wat moet de code doen? Wat doet de code nu?
Verder is de code die je geeft incompleet.

Er moet een invoervariable inzitten? Wat is een invoervariabele in dit verhaal?
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline JvH

  • Lid
  • Steunpunt: Nee
Re: Javalogo, tapijt van sierpinski
« Reactie #2 Gepost op: 2010/11/24, 13:23:19 »
Er staat Java-code op Wikipedia...