In deze opdracht schrijf je een methode die berekent hoeveel boete een bestuurder moet betalen op basis van zijn gereden snelheid en de geldende maximumsnelheid.
De methode heeft de volgende specificaties:
BerekenBoeteint snelheid: de effectief gereden snelheid in km/u.int maximumSnelheid: de toegelaten maximumsnelheid in km/u.doubleDe boete wordt als volgt berekend op basis van de overschrijding (hoeveel km/u te snel):
| Overschrijding | Boete |
|---|---|
| Geen overschrijding | € 0.00 |
| 1 – 10 km/u | € 50.00 |
| 11 – 20 km/u | € 150.00 |
| 21 – 30 km/u | € 400.00 |
| Meer dan 30 km/u | € 1000.00 |
BerekenBoete(50, 50) geeft 0.0 terug (geen overschrijding).BerekenBoete(60, 50) geeft 50.0 terug (10 km/u te snel).BerekenBoete(75, 50) geeft 400.0 terug (25 km/u te snel).BerekenBoete(100, 50) geeft 1000.0 terug (50 km/u te snel).| Puntenverdeling | Te behalen punten |
|---|---|
| Correcte methode opbouw | 2 |
| Geen boete wanneer binnen de limiet | 2 |
| Correcte boete voor 1-10 km/u overschrijding | 2 |
| Correcte boete voor 11-20 km/u overschrijding | 2 |
| Correcte boete voor > 20 km/u overschrijding | 2 |
| Totaal | 10 |