CommencerCommencer gratuitement

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

Afficher le cours

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 if pour 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
  ___
}
Modifier et exécuter le code