Øvelse – Fullfør en utfordringsaktivitet ved bruk av for og hvis setninger

Fullført

Kodeutfordringer forsterker det du har lært, og hjelper deg med å få litt selvtillit før du fortsetter.

FizzBuzz utfordring

FizzBuzz er en populær kodeutfordring og intervjuspørsmål. Det utøver din forståelse av for utsagn, if utsagn, restoperator % og din kommando av grunnleggende logikk.

Kodeutfordring – implementere reglene for FizzBuzz-utfordringen

Her er FizzBuzz-reglene du må implementere i kodeprosjektet:

  • Utdataverdier fra 1 til 100, ett tall per linje, innenfor kodeblokken for en gjentakelsessetning.
  • Når gjeldende verdi er delelig med 3, skriver du ut termen Fizz ved siden av tallet.
  • Når gjeldende verdi er delelig med 5, skriver du ut termen Buzz ved siden av tallet.
  • Når gjeldende verdi er delelig med både 3 og 5, skriver du ut termen FizzBuzz ved siden av tallet.
  1. Kontroller at du har en tom Program.cs fil åpen i Visual Studio Code.

    Hvis det er nødvendig, åpner du Visual Studio Code, og deretter fullfører du følgende trinn for å klargjøre en Program.cs fil i redigeringsprogrammet:

    1. Velg Åpne mappeFil-menyen.

    2. Bruk dialogboksen Åpne mappe til å navigere til, og åpne deretter CsharpProjects-mappen .

    3. Velg Program.cs i Visual Studio Code EXPLORER-panelet.

    4. Velg Merk alt på menyen For valg av Visual Studio-kode, og trykk deretter delete-tasten.

  2. Skriv koden som implementerer hver regel.

    Viktig!

    Du må forstå hvordan du bruker den gjenværende operatoren % for å finne ut om et tall er delelig med et annet tall jevnt. Vi dekket dette i modulen «Utfør grunnleggende operasjoner på tall i C#».

  3. Kjør programmet, og kontroller at utdataene oppfyller kravene.

    Uansett hvordan du har nestet gjentakelse og betingede setninger, bør koden produsere følgende 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
    .
    .
    .
    

    Merk deg

    Vi viser bare de første 22 verdiene, men utdataene skal fortsette til 100. Som du kan se, er tallet 15 delelig med både 3 og 5, så vi skriver ut FizzBuzz ved siden av dette tallet.

Enten du setter deg fast og trenger å kikke på løsningen eller du er ferdig, fortsetter du å vise en løsning på denne utfordringen.