Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Satunnainen 7:n Monikerta | Aloittaminen
Johdatus JavaScriptiin
Osio 1. Luku 70
single

single

bookHaaste: Satunnainen 7:n Monikerta

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

Käytä do-while-silmukkaa tulostamaan lukuja alkaen satunnaisluvusta (muuttuja number). Silmukan tulee jatkaa tulostamista ja kasvattaa lukua yhdellä, kunnes luku on monikerta luvusta 7.

Huomio

Lauseke Math.floor(Math.random() * 10) + 1 tuottaa satunnaisen kokonaisluvun väliltä 1 ja 10.

Vaikka sitä ei tarvitse ymmärtää tämän tehtävän suorittamisen kannalta, tässä lyhyt selitys:

  • Math.random() tuottaa satunnaisen desimaaliluvun väliltä 0 (mukaan lukien) ja 1 (ei mukaan lukien).
  • Kertomalla luvulla 10 skaalaat arvon välille 0 ja 10 (silti ilman 10).
  • Math.floor(value) pyöristää luvun alaspäin lähimpään kokonaislukuun, jolloin tuloksena on kokonaisluku väliltä 0 ja 9.
  • Lisäämällä 1 siirrät skaalausta välille 1 ja 10, varmistaen, että emme koskaan saa 0.
  • Luo do-while-silmukka, joka:
    • Tulostaa number-muuttujan nykyisen arvon;
    • Kasvattaa number arvoa 1 avulla;
    • Toistuu niin kauan kuin number ei ole monikerta luvusta 7.

Huomaa, että do-while-silmukan koodilohko suoritetaan ennen ehtoa, joten ennen ehtotarkistusta sinun tulee vähentää yksi number (number - 1).

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 70
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt