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:
Uren (type int)Minuten (type int)Constructor: TijdsDuur(int uren, int minuten)
Methoden:
VoegMinutenToe(int minuten) — voeg minuten toe. Als totale minuten ≥ 60: zet om (bv. 75 minuten = 1 uur 15 minuten extra)NaarTotaalMinuten() — geeft int terug: Uren * 60 + MinutenToonDuur() — drukt af: [Uren] uur en [Minuten] minuten1 uur en 30 minuten
Totaal: 90 minuten
1 uur en 55 minuten
2 uur en 10 minuten
Totaal: 130 minuten
| Puntenverdeling | Te behalen punten |
|---|---|
| Eigenschappen + constructor | 2 |
| VoegMinutenToe() zonder overflow | 2 |
| VoegMinutenToe() met overflow | 3 |
| NaarTotaalMinuten() correct | 1 |
| ToonDuur() correct | 2 |
| Totaal | 10 |