Trinn 6

Skolekoding.no > Tekst-koding > p5.js > NOC trinn for trinn


Forslag til løsning av oppgave 5

  • let angleA, angleB; // Deklarerer variablene aller først slik at de er globale og kan brukes både av setup() og draw()
  • let speedA, speedB; // Kan deklarere flere variabler på samme setning
  • function setup() {
    • createCanvas(400, 400);
    • noFill();
    • // Setter startverdiene
    • angleA = 0.0;
    • angleB = 0.0;
    • speedA = 0.05;
    • speedB = 0.07;
  • }
  • function draw() {
    • background(220);
    • strokeWeight(1);
    • ellipse(100, 100, 100);
    • ellipse(300, 300, 100);
    • strokeWeight(4);
    • point(100 + cos(angleA) * 50, 100 + sin(angleA) * 50);
    • point(300 + cos(angleB) * 50, 300 + sin(angleB) * 50);
    • // Øker viklene med ulike verdier
    • angleA = angleA + speedA;
    • angleB = angleB + speedB;
  • }

Oppgave 6

Tegn den vannrette og den loddrett linja.
La linjene strekke seg til kanten av lerretet.

Klikk her for å få hint

Gå til trinn 7


skolekoding.no
Stein Olav Kivle