Exercice - Effectuer une activité de défi impliquant l’utilisation des instructions for et if

Terminé

Les défis de programmation consolident ce que vous avez appris et vous permettent de gagner en confiance avant de continuer.

Défi FizzBuzz

FizzBuzz est un défi de programmation et une question courante lors d’un entretien. Il constitue un bon entraînement pour votre compréhension de l’instruction for, de l’instruction if, de l’opérateur de reste % et de votre maîtrise de la logique de base.

Défi de code - Implémenter les règles du défi FizzBuzz

Voici les règles du défi FizzBuzz que vous devez implémenter dans votre projet de code :

  • Générez des valeurs de sortie comprises entre 1 et 100, une par ligne, à l’intérieur du bloc de code d’une instruction d’itération.
  • Quand la valeur actuelle est divisible par 3, afficher le terme Fizz en regard du nombre.
  • Quand la valeur actuelle est divisible par 5, afficher le terme Buzz en regard du nombre.
  • Quand la valeur actuelle est divisible à la fois par 3 et par 5, afficher le terme FizzBuzz en regard du nombre.
  1. Assurez-vous d’avoir un fichier Program.cs vide ouvert dans Visual Studio Code.

    Si nécessaire, ouvrez Visual Studio Code, puis effectuez les étapes suivantes pour préparer un fichier Program.cs dans l’Éditeur :

    1. Dans le menu Fichier , sélectionnez Ouvrir le dossier.

    2. Utilisez la boîte de dialogue Ouvrir le dossier pour accéder au dossier CsharpProjects et l’ouvrir.

    3. Dans le panneau Explorateur de Visual Studio Code, sélectionnez Program.cs.

    4. Dans le menu Sélection de Visual Studio Code, sélectionnez Sélectionner tout, puis appuyez sur la touche Supprimer.

  2. Écrivez le code qui implémente chaque règle.

    Important

    Vous devez comprendre comment utiliser l’opérateur % de reste pour déterminer si un nombre est divisible par un autre nombre uniformément. Nous avons traité ce sujet dans le module « Effectuer des opérations simples sur les nombres en C# ».

  3. Exécutez votre application et vérifiez que votre sortie répond aux exigences.

    Quelle que soit la façon dont vous avez imbriqué vos instructions d’itération et conditionnelles, votre code doit produire la sortie suivante.

    1
    2
    3 - Fizz
    4
    5 - Buzz
    6 - Fizz
    7
    8
    9 - Fizz
    10 - Buzz
    11
    12 - Fizz
    13
    14
    15 - FizzBuzz
    16
    17
    18 - Fizz
    19
    20 - Buzz
    21 - Fizz
    22
    .
    .
    .
    

    Remarque

    Nous montrons seulement les 22 premières valeurs, mais votre sortie doit en montrer 100. Comme vous pouvez le voir, le nombre 15 étant divisible par 3 et par 5, nous indiquons FizzBuzz en regard de ce nombre.

Que vous soyez bloqué et que vous ayez besoin d’examiner la solution ou que vous avez terminé avec succès, continuez à afficher une solution à ce défi.