Haaste: Satunnainen 7:n Monikerta
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) + 1tuottaa satunnaisen kokonaisluvun väliltä1ja10.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) ja1(ei mukaan lukien).- Kertomalla luvulla
10skaalaat arvon välille0ja10(silti ilman 10).Math.floor(value)pyöristää luvun alaspäin lähimpään kokonaislukuun, jolloin tuloksena on kokonaisluku väliltä0ja9.- Lisäämällä
1siirrät skaalausta välille1ja10, varmistaen, että emme koskaan saa0.
- Luo
do-while-silmukka, joka:- Tulostaa
number-muuttujan nykyisen arvon; - Kasvattaa
numberarvoa1avulla; - Toistuu niin kauan kuin
numberei ole monikerta luvusta7.
- Tulostaa
Huomaa, että do-while-silmukan koodilohko suoritetaan ennen ehtoa, joten ennen ehtotarkistusta sinun tulee vähentää yksi number (number - 1).
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 1.33
Haaste: Satunnainen 7:n Monikerta
Pyyhkäise näyttääksesi valikon
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) + 1tuottaa satunnaisen kokonaisluvun väliltä1ja10.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) ja1(ei mukaan lukien).- Kertomalla luvulla
10skaalaat arvon välille0ja10(silti ilman 10).Math.floor(value)pyöristää luvun alaspäin lähimpään kokonaislukuun, jolloin tuloksena on kokonaisluku väliltä0ja9.- Lisäämällä
1siirrät skaalausta välille1ja10, varmistaen, että emme koskaan saa0.
- Luo
do-while-silmukka, joka:- Tulostaa
number-muuttujan nykyisen arvon; - Kasvattaa
numberarvoa1avulla; - Toistuu niin kauan kuin
numberei ole monikerta luvusta7.
- Tulostaa
Huomaa, että do-while-silmukan koodilohko suoritetaan ennen ehtoa, joten ennen ehtotarkistusta sinun tulee vähentää yksi number (number - 1).
Ratkaisu
Kiitos palautteestasi!
single