Zum Inhalt
Javascript-Spielwiese
Aus ProgrammingWiki
<
Bergervei
Archivierte Version vom 2018-09-10T06:29:57+00:00.
Aktuelle Version
Gebrauch des Smileys
function ggT(m, n) { if (n == 0) return m; else return ggT(n, m % n); }
jetzt prüfen
ggT(123, 9);
ausführen
Turtlegrafik
function center(turtle) { turtle.move(200, 150); } function black(turtle) { turtle.penColor(0, 0, 0); } function red(turtle) { turtle.penColor(255, 0, 0); } function brown(turtle) { turtle.penColor(100, 50, 0); } function orange(turtle) { turtle.penColor(255, 100, 0); } function yellow(turtle) { turtle.penColor(255, 200, 0); } function green(turtle) { turtle.penColor(0, 255, 0); } function blue(turtle) { turtle.penColor(0, 0, 255); } function pink(turtle) { turtle.penColor(200, 50, 200); }
var farbliste = ["red", "orange", "yellow", "green", "blue", "pink"]; function n_eck(turtle, x, n) { var winkel = 360 / n; for (var i = 1; i <= n; i++) { turtle.forward(x); turtle.right(winkel); } } function farbstern(turtle, x, n, m) { var winkel = 360 / m; var farbe; for (var i = 1; i <= m; i++) { farbe = farbliste[Math.floor((i - 1) * farbliste.length / m)]; switch (farbe) { case "red": red(turtle); break; case "brown": brown(turtle); break; case "orange": orange(turtle); break; case "yellow": yellow(turtle); break; case "green": green(turtle); break; case "blue": blue(turtle); break; case "pink": pink(turtle); break; default: black(turtle); break; } n_eck(turtle, x, n); turtle.right(winkel); } }
Ihr Browser unterstützt Canvas nicht.
canvas1.clear(); turtle1.move(200, 150); farbstern(turtle1, 75, 5, 55);
ausführen
function kreis(turtle, x, y, r) { var winkel = 180 / r / Math.PI; var n = 360 / winkel; turtle.move(x - r, y); for (var i = 1; i <= n; i++) { turtle.forward(1); turtle.right(winkel); } }
Ihr Browser unterstützt Canvas nicht.
canvas2.clear(); kreis(turtle2, 200, 150, 50);
ausführen
Schüttelwörter
function schuetteln(zeichenkette) { var neukette = ""; var pos, zeichen; do { pos = Math.floor(Math.random() * zeichenkette.length); zeichen = zeichenkette.substring(pos, pos + 1); neukette = neukette + zeichen; zeichenkette = zeichenkette.replace(zeichen, ""); } while (zeichenkette.length > 0); return neukette; }
schuetteln("Informatik");
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