Graag zou ik hulp krijgen bij het volgende:
de opdracht: Schrijf een applet dat een pythagorasdriehoek kan afbeelden. Nu heb ik dat wel voor elkaar, maar het is een erg lang verhaal geworden, wat vast anders kan???
Mijn applet:
import logotekenap.*;
public class Inzendopgave2 extends TekenApplet
{
public void initialiseer()
{
maakTraceMogelijk();
}
public void tekenprogramma()
{ stap(0,60);stap(80,-60);
stap(-80,0);penUit();
stap(-20,0);penAan();
rij3();penUit();
stap(40,20);penAan();
rij3b();penUit();
stap(40,20);penAan();
rij3();penUit();
stap(120,-120);penAan();
rij4();penUit();
stap(60,20);penAan();
rij4b();penUit();
stap(60,20);penAan();
rij4();penUit();
stap(60,20);penAan();
rij4b();penUit();
stap(80,20);links(53);
vooruit(20);rechts(90);
penAan();rij5();
penUit();stap(80,20);
penAan();rij5b();
penUit();stap(80,20);
penAan();rij5();
penUit();stap(80,20);
penAan();rij5b();
penUit();stap(80,20);
penAan();rij5();
}
void vierkant(String kl)
{ vulAan(kl);
for(int i=0;i<4;i++)
{ vooruit(20);rechts(90);
}
vulUit();
}
void rij3()
{ vierkant("zwart");stap(-20,0);
vierkant("geel");stap(-20,0);
vierkant("zwart");
}
void rij3b()
{ vierkant("geel");stap(-20,0);
vierkant("zwart");stap(-20,0);
vierkant("geel");
}
void rij4()
{ vierkant("zwart");stap(-20,0);
vierkant("geel");stap(-20,0);
vierkant("zwart");stap(-20,0);
vierkant("geel");
}
de opdracht: Schrijf een applet dat een pythagorasdriehoek kan afbeelden. Nu heb ik dat wel voor elkaar, maar het is een erg lang verhaal geworden, wat vast anders kan???
Mijn applet:
import logotekenap.*;
public class Inzendopgave2 extends TekenApplet
{
public void initialiseer()
{
maakTraceMogelijk();
}
public void tekenprogramma()
{ stap(0,60);stap(80,-60);
stap(-80,0);penUit();
stap(-20,0);penAan();
rij3();penUit();
stap(40,20);penAan();
rij3b();penUit();
stap(40,20);penAan();
rij3();penUit();
stap(120,-120);penAan();
rij4();penUit();
stap(60,20);penAan();
rij4b();penUit();
stap(60,20);penAan();
rij4();penUit();
stap(60,20);penAan();
rij4b();penUit();
stap(80,20);links(53);
vooruit(20);rechts(90);
penAan();rij5();
penUit();stap(80,20);
penAan();rij5b();
penUit();stap(80,20);
penAan();rij5();
penUit();stap(80,20);
penAan();rij5b();
penUit();stap(80,20);
penAan();rij5();
}
void vierkant(String kl)
{ vulAan(kl);
for(int i=0;i<4;i++)
{ vooruit(20);rechts(90);
}
vulUit();
}
void rij3()
{ vierkant("zwart");stap(-20,0);
vierkant("geel");stap(-20,0);
vierkant("zwart");
}
void rij3b()
{ vierkant("geel");stap(-20,0);
vierkant("zwart");stap(-20,0);
vierkant("geel");
}
void rij4()
{ vierkant("zwart");stap(-20,0);
vierkant("geel");stap(-20,0);
vierkant("zwart");stap(-20,0);
vierkant("geel");
}