Schrijf een klasse Voertuig dat zijn snelheid bijhoudt. Je kan versnellen en vertragen, maar de snelheid blijft altijd tussen 0 en de maximumsnelheid.
Eigenschappen:
Merk (type string)MaxSnelheid (type int)HuidigeSnelheid (type int, begint op 0, private set)Constructor: Voertuig(string merk, int maxSnelheid)
Methoden:
Versnel(int km) — verhoog HuidigeSnelheid met km, maar nooit meer dan MaxSnelheidVertraag(int km) — verlaag HuidigeSnelheid met km, maar nooit onder 0StopVolledig() — zet HuidigeSnelheid op 0ToonStatus() — drukt af: [Merk]: [HuidigeSnelheid] km/u (max: [MaxSnelheid] km/u)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 | Te behalen punten |
|---|---|
| Eigenschappen + constructor | 2 |
| Private set correct | 1 |
| Versnel() met begrenzing | 3 |
| Vertraag() met begrenzing | 2 |
| StopVolledig() + ToonStatus() | 2 |
| Totaal | 10 |