Övning – Slutför en utmaningsaktivitet med hjälp av för- och if-instruktioner
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
Fizzbredvid talet. - Om det aktuella värdet är delbart med 5, skriv ut termen
Buzzbredvid talet. - När det aktuella värdet är delbart med både 3 och 5 skriver du ut termen
FizzBuzzbredvid talet.
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:
På menyn Arkiv väljer du Öppna mapp.
Använd dialogrutan Öppna mapp för att navigera till CsharpProjects-mappen och öppna den sedan.
I panelen Visual Studio Code EXPLORER väljer du Program.cs.
På menyn Val i Visual Studio Code väljer du Välj alla och tryck sedan på Delete-tangenten.
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#”.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
15delbart med både 3 och 5, så vi skriver utFizzBuzzbredvid 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.