Latihan - Menyelesaikan aktivitas tantangan menggunakan untuk dan jika pernyataan

Selesai

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

Tantangan FizzBuzz

FizzBuzz adalah tantangan pengkodean dan pertanyaan wawancara yang populer. Ini menjalankan pemahaman Anda tentang for pernyataan, if pernyataan, operator sisa % , dan perintah logika dasar Anda.

Tantangan kode - terapkan aturan tantangan FizzBuzz

Berikut adalah aturan FizzBuzz yang perlu Anda terapkan dalam proyek kode Anda:

  • Nilai output dari 1 hingga 100, satu angka per baris, di dalam blok kode pernyataan iterasi.
  • Bila nilai saat ini habis dibagi 3, cetak istilah Fizz di sebelah angka.
  • Ketika nilai saat ini habis dibagi 5, cetak istilah Buzz di sebelah angka.
  • Bila nilai saat ini habis dibagi keduanya 3 dan 5, cetak istilah FizzBuzz di sebelah angka.
  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. Tulis kode yang mengimplementasikan setiap aturan.

    Penting

    Anda perlu memahami cara menggunakan operator yang % tersisa untuk menentukan apakah angka dapat dibagi dengan angka lain secara merata. Kami membahas ini dalam modul "Lakukan operasi dasar pada angka dalam C#".

  3. Jalankan aplikasi Anda dan verifikasi bahwa output Anda memenuhi persyaratan.

    Tidak peduli bagaimana Anda telah menumpuk perulangan dan pernyataan kondisional, kode Anda harus menghasilkan output berikut.

    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
    .
    .
    .
    

    Nota

    Kami hanya menampilkan 22 nilai pertama, tetapi output Anda harus berlanjut ke 100. Seperti yang Anda lihat, jumlahnya 15 dapat dibagi dengan 3 dan 5, jadi kami mencetak FizzBuzz di samping angka itu.

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