Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Tilfældigt Multiplum af 7 | Opdagelse af Løkker
Introduktion til JavaScript

Stryg for at vise menuen

book
Udfordring: Tilfældigt Multiplum af 7

Opgave

Swipe to start coding

Brug en do-while-løkke til at udskrive tal startende fra et tilfældigt tal (repræsenteret ved variablen number).

Løkken skal fortsætte med at udskrive og øge tallet med 1, indtil tallet er et multiplum af 7.

Bemærk

Udtrykket Math.floor(Math.random() * 10) + 1 genererer et tilfældigt heltal mellem 1 og 10.

Selvom det ikke er nødvendigt at forstå det for denne opgave, er her en kort forklaring:

  • Math.random() producerer et tilfældigt decimaltal mellem 0 (inklusive) og 1 (eksklusive).
  • Multiplikation med 10 skalerer denne værdi til et interval mellem 0 og 10 (stadig eksklusive 10).
  • Math.floor(value) afrunder tallet ned til nærmeste hele tal, hvilket giver et heltal fra 0 til 9.
  • Ved at lægge 1 til flyttes intervallet fra 1 til 10, så vi aldrig får 0.
  • Opret en do-while-løkke, som:
    • Udskriver den aktuelle værdi af number;
    • Øger number med 1;
    • Kører så længe number ikke er et multiplum af 7. Bemærk, at kodeblokken i en do-while-løkke udføres før betingelsen tjekkes, derfor skal du trække én fra number (number - 1) før du tjekker værdien;

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 6
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 1.33

book
Udfordring: Tilfældigt Multiplum af 7

Opgave

Swipe to start coding

Brug en do-while-løkke til at udskrive tal startende fra et tilfældigt tal (repræsenteret ved variablen number).

Løkken skal fortsætte med at udskrive og øge tallet med 1, indtil tallet er et multiplum af 7.

Bemærk

Udtrykket Math.floor(Math.random() * 10) + 1 genererer et tilfældigt heltal mellem 1 og 10.

Selvom det ikke er nødvendigt at forstå det for denne opgave, er her en kort forklaring:

  • Math.random() producerer et tilfældigt decimaltal mellem 0 (inklusive) og 1 (eksklusive).
  • Multiplikation med 10 skalerer denne værdi til et interval mellem 0 og 10 (stadig eksklusive 10).
  • Math.floor(value) afrunder tallet ned til nærmeste hele tal, hvilket giver et heltal fra 0 til 9.
  • Ved at lægge 1 til flyttes intervallet fra 1 til 10, så vi aldrig får 0.
  • Opret en do-while-løkke, som:
    • Udskriver den aktuelle værdi af number;
    • Øger number med 1;
    • Kører så længe number ikke er et multiplum af 7. Bemærk, at kodeblokken i en do-while-løkke udføres før betingelsen tjekkes, derfor skal du trække én fra number (number - 1) før du tjekker værdien;

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 1.33

Stryg for at vise menuen

some-alt