Latihan - Menyelesaikan aktivitas tantangan menggunakan cakupan variabel

Selesai

Tantangan kode akan memperkuat apa yang telah Anda pelajari dan membantu Anda mendapatkan kepercayaan diri sebelum melanjutkan.

Tantangan cakupan variabel

Dalam tantangan ini, Anda akan menggunakan apa yang telah Anda pelajari tentang blok kode dan cakupan variabel untuk memperbaiki sampel kode tertulis yang disediakan dengan buruk. Ada banyak peningkatan yang dapat Anda lakukan. Semoga sukses!

Tantangan kode: memperbarui kode bermasalah di editor kode

  1. Pastikan Anda memiliki file Program.cs kosong yang terbuka di Visual Studio Code.

    Jika perlu, buka Visual Studio Code, lalu selesaikan langkah-langkah berikut untuk menyiapkan file Program.cs di Editor:

    1. Pada menu File , pilih Buka Folder.

    2. Gunakan dialog Buka Folder untuk menavigasi, lalu buka, folder CsharpProjects .

    3. Di panel Visual Studio Code EXPLORER, pilih Program.cs.

    4. Pada menu Pilihan Visual Studio Code, pilih Pilih Semua, lalu tekan tombol Hapus.

  2. Ketik kode berikut ke dalam Editor 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. Tinjau output yang dimaksudkan.

    Ketika Anda telah menyelesaikan pengeditan kode yang diperlukan, aplikasi Anda harus menghasilkan output berikut:

    Set contains 42
    Total: 108
    
  4. Selesaikan pembaruan kode yang diperlukan sehingga pernyataan yang ada Console.WriteLine() menghasilkan output yang diinginkan.

    Cakupan variabel mungkin perlu disesuaikan.

  5. Optimalkan kode Anda untuk keterbacaan.

    Tergantung pada jumlah spasi kosong yang Anda sertakan dan beberapa faktor lainnya, Anda harus memiliki sekitar 17 baris kode.

Apakah Anda terjebak dan perlu mengintip solusi atau Anda berhasil menyelesaikannya, lanjutkan untuk melihat solusi untuk tantangan ini.