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
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 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