Herausforderung: Zufälliges Vielfaches von 7
Aufgabe
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
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 6