Une boucle while simple
Une boucle while est une autre structure de contrôle, comme if/else. while permet d’automatiser la répétition d’instructions pour rendre le code plus lisible et concis.
Dans cet exercice, vous allez écrire une boucle while qui s’exécute trois fois. En utilisant une variable compteur incrémentée et une logique if/else, vous afficherez "winner" lors de la première itération de la boucle, à nouveau "winner" lors de la deuxième itération, puis "chicken dinner" lors de la troisième et dernière itération. Ce message affiché ne sera pas utilisé tel quel dans le programme Twenty-One, mais il pourrait servir à féliciter un joueur lorsqu’il gagne une manche.
Cet exercice fait partie du cours
Introduction à Scala
Instructions
- Définissez une variable compteur,
i, égale à zéro. - Définissez le nombre d’itérations de la boucle
while,numRepetitions, égal à trois. - Complétez la première clause
ifpour que "winner" soit affiché lors de la première itération de la boucle, puis "winner" à nouveau lors de la deuxième itération, et "chicken dinner" lors de la dernière itération. - Incrémentez la variable compteur de un. Si vous ne le faites pas, votre code s’exécutera indéfiniment et la console plantera.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
// Define counter variable
___ i = ___
// Define the number of loop iterations
___ numRepetitions = ___
// Loop to print a message for winner of the round
___ (___ ___ ___) {
if (___ < ___)
println("winner")
else
println("chicken dinner")
// Increment the counter variable
___
}