Ćwiczenie — wykonywanie działania wyzwania przy użyciu zakresu zmiennych

Zakończone

Wyzwania związane z kodem wzmocnią zdobytą wiedzę i pomogą Ci zdobyć pewną pewność, zanim przejdziesz dalej.

Wyzwanie zakresu zmiennej

W tym zadaniu wykorzystasz zdobytą wiedzę na temat bloków kodu i zakresu zmiennych, aby rozwiązać problem z źle napisanym przykładem kodu. Istnieje wiele ulepszeń, które można wprowadzić. Powodzenia!

Wyzwanie kodu: aktualizowanie problematycznego kodu w edytorze kodu

  1. Upewnij się, że masz pusty plik Program.cs otwarty w programie Visual Studio Code.

    W razie potrzeby otwórz program Visual Studio Code, a następnie wykonaj następujące kroki, aby przygotować plik Program.cs w edytorze:

    1. W menu Plik wybierz pozycję Otwórz folder.

    2. Użyj okna dialogowego Otwórz folder, aby przejść do folderu CsharpProjects , a następnie go otworzyć.

    3. W panelu Eksplorator programu Visual Studio Code wybierz pozycję Program.cs.

    4. W menu Wybór programu Visual Studio Code wybierz pozycję Wybierz wszystko, a następnie naciśnij Delete.

  2. Wpisz następujący kod w edytorze programu 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. Przejrzyj zamierzone dane wyjściowe.

    Po zakończeniu wymaganych edycji kodu aplikacja powinna wygenerować następujące dane wyjściowe:

    Set contains 42
    Total: 108
    
  4. Ukończ wymagane aktualizacje kodu, aby istniejące Console.WriteLine() instrukcje wygenerowały żądane dane wyjściowe.

    Może być konieczne dostosowanie zakresu zmiennej.

  5. Zoptymalizuj kod pod kątem czytelności.

    W zależności od ilości białych spacji i niektórych innych czynników, powinieneś mieć około 17 wierszy kodu.

Niezależnie od tego, czy utkniesz i musisz zajrzeć do rozwiązania, czy zakończysz pomyślnie, kontynuuj, aby zobaczyć rozwiązanie tego wyzwania.