Exercice – Effectuer une activité de défi à l’aide de l’étendue des variables

Terminé

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

Défi d’étendue variable

Dans ce défi, vous allez utiliser ce que vous avez appris sur les blocs de code et l’étendue des variables pour corriger l’exemple de code mal écrit fourni. Il existe de nombreuses améliorations que vous pouvez apporter. Bonne chance!

Défi du code : mettre à jour le code problématique dans l’éditeur de code

  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. Tapez le code suivant dans l’Éditeur Visual Studio Code :

    int[] numbers = { 4, 8, 15, 16, 23, 42 };
    
    foreach (int number in numbers)
    {
        int total;
    
        total += number;
    
        if (number == 42)
        {
           bool found = true;
    
        }
    
    }
    
    if (found) 
    {
        Console.WriteLine("Set contains 42");
    
    }
    
    Console.WriteLine($"Total: {total}");
    
  3. Passez en revue la sortie prévue.

    Lorsque vous avez terminé les modifications de code requises, votre application doit produire la sortie suivante :

    Set contains 42
    Total: 108
    
  4. Terminez les mises à jour du code requises pour que les instructions existantes Console.WriteLine() produisent la sortie souhaitée.

    La portée de la variable devra peut-être être ajustée.

  5. Optimisez votre code pour la lisibilité.

    Selon la quantité d’espaces blancs que vous incluez et d’autres facteurs, vous devez avoir environ 17 lignes de code.

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.