Seksjon 1. Kapittel 70
single
Utfordring: Tilfeldig Multiplum av 7
Sveip for å vise menyen
Oppgave
Swipe to start coding
Bruk en do-while-løkke for å skrive ut tall som starter fra et tilfeldig tall (representert ved variabelen number).
Løkken skal fortsette å skrive ut og øke tallet med 1 til tallet er et multiplum av 7.
Merk
Uttrykket
Math.floor(Math.random() * 10) + 1genererer et tilfeldig heltall mellom1og10.Selv om det ikke er nødvendig å forstå dette for oppgaven, er her en kort forklaring:
Math.random()produserer et tilfeldig desimaltall mellom0(inkludert) og1(ekskludert).- Å multiplisere med
10skalerer verdien til et område mellom0og10(fortsatt ekskludert 10).Math.floor(value)runder tallet ned til nærmeste hele tall, noe som gir et heltall fra0til9.- Å legge til
1flytter området fra1til10, slik at vi aldri får0.
- Lag en
do-while-løkke som:- Skriver ut den nåværende verdien av
number; - Øker
numbermed1; - Kjører så lenge
numberikke er et multiplum av7. Merk at kodeblokken i endo-while-løkke kjøres før betingelsen sjekkes, derfor må du trekke fra én franumber(number - 1) før du sjekker verdien;
- Skriver ut den nåværende verdien av
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 70
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår