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.
skolekoding.no
Stein Olav Kivle