Övning – Slutför en utmaningsaktivitet med hjälp av för- och if-instruktioner

Fullbordad

Kodutmaningar förstärker det du har lärt dig och hjälper dig att få lite förtroende innan du fortsätter.

FizzBuzz-uppgift

FizzBuzz är en populär kodningsuppgift och intervjufråga. Den övar din förståelse av -instruktionen for , -instruktionen if , restens % operator och ditt kommando för grundläggande logik.

Kodutmaning – implementera reglerna för FizzBuzz-utmaningen

Här är de FizzBuzz-regler som du behöver implementera i kodprojektet:

  • Utdatavärden från 1 till 100, ett tal per rad, inuti kodblocket för en iterationssats.
  • Om det aktuella värdet är delbart med 3, skriv ut termen Fizz bredvid talet.
  • Om det aktuella värdet är delbart med 5, skriv ut termen Buzz bredvid talet.
  • När det aktuella värdet är delbart med både 3 och 5 skriver du ut termen FizzBuzz bredvid talet.
  1. Kontrollera att du har en tom Program.cs fil öppen i Visual Studio Code.

    Om det behövs öppnar du Visual Studio Code och utför sedan följande steg för att förbereda en Program.cs fil i redigeraren:

    1. På menyn Arkiv väljer du Öppna mapp.

    2. Använd dialogrutan Öppna mapp för att navigera till CsharpProjects-mappen och öppna den sedan.

    3. I panelen Visual Studio Code EXPLORER väljer du Program.cs.

    4. På menyn Val i Visual Studio Code väljer du Välj alla och tryck sedan på Delete-tangenten.

  2. Skriv koden som implementerar varje regel.

    Viktigt!

    Du måste förstå hur du använder restoperatorn % för att avgöra om ett tal är delbart med ett annat tal jämnt. Detta förklaras i modulen ”Utföra grundläggande operationer på tal i C#”.

  3. Kör programmet och kontrollera att dina utdata uppfyller kraven.

    Oavsett hur du har kapslat iteration och villkorssatser bör koden generera följande utdata.

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

    Anmärkning

    Vi visar bara de första 22 värdena, men dina utdata bör fortsätta till 100. Som du ser är talet 15 delbart med både 3 och 5, så vi skriver ut FizzBuzz bredvid det talet.

Oavsett om du fastnar och behöver titta på lösningen eller om du har slutfört den, kan du fortsätta och se en lösning på den här utmaningen.