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

Toets 9c.6 — Klasse TijdsDuur

Opdracht

Schrijf een klasse TijdsDuur die een tijdsduur bijhoudt in uren en minuten. Je kan minuten optellen, maar als de minuten boven 59 komen, moeten ze worden omgezet naar uren.

Eigenschappen:

Constructor: TijdsDuur(int uren, int minuten)

Methoden:

  1. VoegMinutenToe(int minuten) — voeg minuten toe. Als totale minuten ≥ 60: zet om (bv. 75 minuten = 1 uur 15 minuten extra)
  2. NaarTotaalMinuten() — geeft int terug: Uren * 60 + Minuten
  3. ToonDuur() — drukt af: [Uren] uur en [Minuten] minuten

Verwachte uitvoer

1 uur en 30 minuten
Totaal: 90 minuten
1 uur en 55 minuten
2 uur en 10 minuten
Totaal: 130 minuten

Puntenverdeling

Puntenverdeling Te behalen punten
Eigenschappen + constructor 2
VoegMinutenToe() zonder overflow 2
VoegMinutenToe() met overflow 3
NaarTotaalMinuten() correct 1
ToonDuur() correct 2
Totaal 10