Alıştırma - for ve if deyimlerini kullanarak sınama etkinliğini tamamlama

Tamamlandı

Kod zorlukları öğrendiklerini pekiştiriyor ve devam etmeden önce biraz güven kazanmanıza yardımcı olur.

FizzBuzz sınaması

FizzBuzz, popüler bir kodlama sınaması ve mülakat sorusudur. Deyimini, deyiminifor, if kalan işlecini ve temel mantık komutunuzu anlamanıza % yardımcı olur.

Kod sınaması - FizzBuzz sınama kurallarını uygulama

Kod projenizde uygulamanız gereken FizzBuzz kuralları şunlardır:

  • Yineleme deyiminin kod bloğu içinde 1 ile 100 arasında, satır başına bir sayı olan çıkış değerleri.
  • Mevcut değer 3’e bölünebiliyorsa sayının yanındaki Fizz terimini yazdırın.
  • Mevcut değer 5’e bölünebiliyorsa sayının yanındaki Buzz terimini yazdırın.
  • Geçerli değer hem 3 hem de 5 tarafından bölünebiliyorsa, sayinin yanındaki terimi FizzBuzz yazdırın.
  1. Visual Studio Code'da boş bir Program.cs dosya açtığınızdan emin olun.

    Gerekirse Visual Studio Code'ı açın ve düzenleyicide bir Program.cs dosyası hazırlamak için aşağıdaki adımları tamamlayın:

    1. Dosya menüsünde Klasörü Aç'ı seçin.

    2. CsharpProjects klasörüne gitmek ve açmak için Klasör Aç iletişim kutusunu kullanın.

    3. Visual Studio Code EXPLORER panelinde Program.cs'ı seçin.

    4. Visual Studio Code Seçimi menüsünde Tümünü Seç'i seçin ve delete tuşuna basın.

  2. Her kuralı uygulayan kodu yazın.

    Önemli

    Bir sayın % başka bir sayı tarafından eşit olarak bölünip bölünemediğini belirlemek için kalan işlecini kullanmayı anlamanız gerekir. Bunu, “C# dilinde sayılarla temel işlemleri gerçekleştirme” modülünde ele aldık.

  3. Uygulamanızı çalıştırın ve çıkışınızın gereksinimleri karşıladığını doğrulayın.

    Yinelemenizi ve koşullu deyimleri nasıl iç içe yerleştirmiş olursanız olun, kodunuz aşağıdaki çıkışı üretmelidir.

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

    Uyarı

    Yalnızca ilk 22 değeri gösteriyoruz, ancak çıkışınız 100'e devam etmelidir. Gördüğünüz gibi, sayı 15 hem 3 hem de 5 ile bölünebilir, bu nedenle bu sayın yanında yazdırıyoruz FizzBuzz .

İster takılıp çözüme göz atmanız gereksin, ister başarıyla bitirin, bu sınamanın çözümünü görüntülemeye devam edin.