Jeroen Heuvelman | Jan 2, 2023

Fizz Buzz

Voorkennis

Een programmeertaal (bijv: PHP of JS) naar keuze
Basiskennis HTML- en CSS

Doelen

  • Verschillende programmeervaardigheden leren en uitbreiden in complexere uitdagingen
  • Een gebruikerservaring coderen door verschillende functionaliteiten en processen te combineren
  • Meer HTML- en CSS- mogelijkheden toepassen binnen een grotere opdracht
advanced

Opdracht

Fizz Buzz is een spel voor kinderen dat ze helpt leren delen door getallen.
Spelers moeten om de beurt stapsgewijs een getal roepen (1, 2, 3, 4, ...)
Als het getal deelbaar is door drie zeggen ze het woord "Fizz" Als het getal deelbaar door vijf zeggen ze het woord "Buzz"

Zoals hieronder:
1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz, 16, 17, Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, Fizz Buzz, 31, 32, Fizz, 34, Buzz, Fizz, ...

Code de werking die het kinderspel FizzBuzz demonstreert.
Daarbij worden nummers van 1 t/m 100 op het scherm getoond.

  • als het nummer deelbaar is door 3 wordt er ipv het nummer "Fizz" getoond.
  • als het nummer deelbaar is door 5 wordt er ipv het nummer "Buzz" getoond.
  • is het nummer deelbaar door 3 én 5 wordt er ipv het nummer "Fizz Buzz" getoond.

Probeer het programma te schrijven met zo min mogelijk regels code.
Hint: In de meeste programmeertalen is het mogelijk om dit probleem met 1 regel code op te lossen.

Op te leveren

  • een Webpage die met behulp van code functioneert zoals beschreven in de opdracht

Evaluatie

Vraag om een code-review om feedback op jouw aanpak en tips voor best-practices te krijgen.
Dit is een rubrics of checklist waaraan je kunt zien of de opdracht juist is uitgevoerd