Uitdaging: Willekeurig Veelvoud van 7
Swipe to start coding
Gebruik een do-while-lus om getallen af te drukken, beginnend vanaf een willekeurig getal (voorgesteld door de variabele number).
De lus moet doorgaan met afdrukken en het getal met 1 verhogen totdat het getal een veelvoud van 7 is.
Opmerking
De expressie
Math.floor(Math.random() * 10) + 1genereert een willekeurig geheel getal tussen1en10.Hoewel het niet noodzakelijk is om dit volledig te begrijpen voor deze opdracht, volgt hier een korte uitleg:
Math.random()produceert een willekeurig decimaal getal tussen0(inclusief) en1(exclusief).- Vermenigvuldigen met
10schaalt deze waarde naar een bereik tussen0en10(waarbij 10 nog steeds is uitgesloten).Math.floor(value)rondt het getal af naar beneden tot het dichtstbijzijnde gehele getal, wat resulteert in een geheel getal van0tot9.- Door
1op te tellen verschuift het bereik van1tot10, zodat0nooit voorkomt.
- Maak een
do-while-lus die:- De huidige waarde van
numberafdrukt; numbermet1verhoogt;- Blijft uitvoeren zolang
numbergeen veelvoud van7is. Let op: de code-blok in eendo-while-lus wordt uitgevoerd vóór de conditie wordt gecontroleerd, daarom moet je één aftrekken vannumber(number - 1) voordat je de waarde controleert;
- De huidige waarde van
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Uitdaging: Willekeurig Veelvoud van 7
Veeg om het menu te tonen
Swipe to start coding
Gebruik een do-while-lus om getallen af te drukken, beginnend vanaf een willekeurig getal (voorgesteld door de variabele number).
De lus moet doorgaan met afdrukken en het getal met 1 verhogen totdat het getal een veelvoud van 7 is.
Opmerking
De expressie
Math.floor(Math.random() * 10) + 1genereert een willekeurig geheel getal tussen1en10.Hoewel het niet noodzakelijk is om dit volledig te begrijpen voor deze opdracht, volgt hier een korte uitleg:
Math.random()produceert een willekeurig decimaal getal tussen0(inclusief) en1(exclusief).- Vermenigvuldigen met
10schaalt deze waarde naar een bereik tussen0en10(waarbij 10 nog steeds is uitgesloten).Math.floor(value)rondt het getal af naar beneden tot het dichtstbijzijnde gehele getal, wat resulteert in een geheel getal van0tot9.- Door
1op te tellen verschuift het bereik van1tot10, zodat0nooit voorkomt.
- Maak een
do-while-lus die:- De huidige waarde van
numberafdrukt; numbermet1verhoogt;- Blijft uitvoeren zolang
numbergeen veelvoud van7is. Let op: de code-blok in eendo-while-lus wordt uitgevoerd vóór de conditie wordt gecontroleerd, daarom moet je één aftrekken vannumber(number - 1) voordat je de waarde controleert;
- De huidige waarde van
Oplossing
Bedankt voor je feedback!
single