Herausforderung: Zufälliges Vielfaches von 7
Swipe to start coding
Verwenden Sie eine do-while
-Schleife, um Zahlen ausgehend von einer Zufallszahl (repräsentiert durch die Variable number
) auszugeben.
Die Schleife soll die Zahl ausgeben und jeweils um 1 erhöhen, bis die Zahl ein Vielfaches von 7 ist.
Hinweis
Der Ausdruck
Math.floor(Math.random() * 10) + 1
erzeugt eine Zufallszahl zwischen1
und10
.Eine kurze Erklärung dazu:
Math.random()
erzeugt eine Zufallszahl zwischen0
(einschließlich) und1
(ausschließlich).- Die Multiplikation mit
10
skaliert diesen Wert auf einen Bereich zwischen0
und10
(10 ist ausgeschlossen).Math.floor(value)
rundet die Zahl auf die nächstkleinere ganze Zahl ab, sodass ein ganzzahliger Wert von0
bis9
entsteht.- Durch das Addieren von
1
verschiebt sich der Bereich auf1
bis10
, sodass niemals0
ausgegeben wird.
- Erstellen Sie eine
do-while
-Schleife, die:- Den aktuellen Wert von
number
ausgibt; number
um1
erhöht;- Solange läuft, wie
number
kein Vielfaches von7
ist. Beachten Sie, dass der Codeblock in einerdo-while
-Schleife vor der Bedingungsprüfung ausgeführt wird. Daher müssen Sie vor der Überprüfung den Wert vonnumber
um eins verringern (number - 1
).
- Den aktuellen Wert von
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 1.33
Herausforderung: Zufälliges Vielfaches von 7
Swipe um das Menü anzuzeigen
Swipe to start coding
Verwenden Sie eine do-while
-Schleife, um Zahlen ausgehend von einer Zufallszahl (repräsentiert durch die Variable number
) auszugeben.
Die Schleife soll die Zahl ausgeben und jeweils um 1 erhöhen, bis die Zahl ein Vielfaches von 7 ist.
Hinweis
Der Ausdruck
Math.floor(Math.random() * 10) + 1
erzeugt eine Zufallszahl zwischen1
und10
.Eine kurze Erklärung dazu:
Math.random()
erzeugt eine Zufallszahl zwischen0
(einschließlich) und1
(ausschließlich).- Die Multiplikation mit
10
skaliert diesen Wert auf einen Bereich zwischen0
und10
(10 ist ausgeschlossen).Math.floor(value)
rundet die Zahl auf die nächstkleinere ganze Zahl ab, sodass ein ganzzahliger Wert von0
bis9
entsteht.- Durch das Addieren von
1
verschiebt sich der Bereich auf1
bis10
, sodass niemals0
ausgegeben wird.
- Erstellen Sie eine
do-while
-Schleife, die:- Den aktuellen Wert von
number
ausgibt; number
um1
erhöht;- Solange läuft, wie
number
kein Vielfaches von7
ist. Beachten Sie, dass der Codeblock in einerdo-while
-Schleife vor der Bedingungsprüfung ausgeführt wird. Daher müssen Sie vor der Überprüfung den Wert vonnumber
um eins verringern (number - 1
).
- Den aktuellen Wert von
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 1.33single