Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Toets 9c.5 — Klasse Voertuig

Opdracht

Schrijf een klasse Voertuig dat zijn snelheid bijhoudt. Je kan versnellen en vertragen, maar de snelheid blijft altijd tussen 0 en de maximumsnelheid.

Eigenschappen:

Constructor: Voertuig(string merk, int maxSnelheid)

Methoden:

  1. Versnel(int km) — verhoog HuidigeSnelheid met km, maar nooit meer dan MaxSnelheid
  2. Vertraag(int km) — verlaag HuidigeSnelheid met km, maar nooit onder 0
  3. StopVolledig() — zet HuidigeSnelheid op 0
  4. ToonStatus() — drukt af: [Merk]: [HuidigeSnelheid] km/u (max: [MaxSnelheid] km/u)

Verwachte uitvoer

BMW: 0 km/u (max: 200 km/u)
BMW: 80 km/u (max: 200 km/u)
BMW: 150 km/u (max: 200 km/u)
BMW: 200 km/u (max: 200 km/u)
BMW: 120 km/u (max: 200 km/u)
BMW: 0 km/u (max: 200 km/u)

Puntenverdeling

Puntenverdeling Te behalen punten
Eigenschappen + constructor 2
Private set correct 1
Versnel() met begrenzing 3
Vertraag() met begrenzing 2
StopVolledig() + ToonStatus() 2
Totaal 10