Schrijf een klasse Puzzelspel die een raadspel bijhoudt. De speler moet een geheim getal raden. Na elke poging krijgt hij/zij feedback.
Eigenschappen:
geheimGetal (type int, privaat veld)AantalPogingen (type int, begint op 0)IsGeraden (type bool, begint op false)Constructor: Puzzelspel(int getal)
Methoden:
Raad(int getal) — geeft string terug:
AantalPogingen met 1IsGeraden = true, geef terug: "Correct! Je had [AantalPogingen] pogingen nodig.""Te laag!""Te hoog!"ToonStatus():
IsGeraden: druk af: "Geraden in [AantalPogingen] pogingen.""Nog niet geraden. Pogingen: [AantalPogingen]"Te laag!
Te hoog!
Te laag!
Correct! Je had 4 pogingen nodig.
Geraden in 4 pogingen.
Tip
Het geheime getal is
42. De pogingen in deMainzijn:20,70,35,42.
| Puntenverdeling | Te behalen punten |
|---|---|
| Privaat veld + constructor | 2 |
| AantalPogingen correct bijhouden | 1 |
| Raad(): te laag / te hoog | 3 |
| Raad(): correct getal | 2 |
| ToonStatus() correct | 2 |
| Totaal | 10 |