Zum Inhalt
Turtelgrafik
Aus ProgrammingWiki
<
Paulinke
Archivierte Version vom 2014-05-22T18:43:17+00:00.
Aktuelle Version
Nikolaushaus
Ihr Browser unterstützt Canvas nicht.
Treppe
Ihr Browser unterstützt Canvas nicht.
public void nikolaus(double x) { double c = Math.sqrt(2) * x; for (i=1, i<=n, i++){ turtle1.forward(x); turtle1.right(45); turtle1.forward(c/2); turtle1.right(90); turtle1.forward(c/2); turtle1.right(135); turtle1.forward(x); turtle1.left(45); turtle1.forward(c); turtle1.right(135); turtle1.forward(x); turtle1.right(135); turtle1.forward(x); turtle1.right(135); turtle1.forward(c); turtle1.right(135); turtle1.forward(x); } }
canvas.clear(); turtle1.move(1,299); nikolaus(50);
ausführen
public void treppe(double x, int n) { for (i=1, i<=n, i++) { turtle2.forward(x); turtle2.right(90); turtle2.forward(x); turtle2.left(90); } turtle2.right(180); turtle2.forward(x*n); turtle2.right(90); turtle2.forward(x*n); }
canvas2.clear(); turtle2.move(200,150); treppe(40, 3);
ausführen
Pentagramm
Rosette
Ihr Browser unterstützt Canvas nicht.
Ihr Browser unterstützt Canvas nicht.
public void pentagram(int x) { turtle3.right(144); for (i=1; i<=5; i++){ turtle3.forward(x); turtle3.right(144); } }
canvas3.clear(); turtle3.move(200,150); pentagram(100);
ausführen
public void rosette (double x, int m, int n) { for (int i=1; i<=n; i++) { turtle4.right(360/n+1); n_eck(x,m); } } public void n_eck (double x, int m) { for (int i=1; i<=m; i++) { turtle4.forward(x); turtle4.right(360/m); } }
canvas4.clear(); turtle4.move(200,150); rosette(50,5,50);
ausführen
Zickzacklinie
public void zickzacklinie (Object turtle, double x, int n) { for (int i = 1; i <=n; i++){ turtle5.right(45); turtle5.forward(x); turtle5.right(90); turtle5.forward(x); turtle5.right(270); } }
Ihr Browser unterstützt Canvas nicht.
canvas5.clear(); turtle5.move(100,150); zickzacklinie(turtle5, 50, 10)
ausführen
Strichellinie
public void strichellinie(Object turtle, double x, int n) { for (int i = 1; i <=n; i++) { turtle.forward(x); turtle.penUp(); turtle.forward(x); turtle.penDown(); } }
Ihr Browser unterstützt Canvas nicht.
canvas6.clear(); turtle6.move(50, 100); strichellinie(turtle2, 50, 10);
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten