In deze oefening bereken je de personenbelasting op basis van een vereenvoudigd systeem met progressieve belastingschijven. Bij progressieve belastingen betaal je enkel het hogere percentage op het deel van je inkomen dat in die specifieke schijf valt, net zoals in de echte wereld.
De fictieve schijven voor deze oefening zijn:
Schrijf een methode met de volgende specificaties:
BerekenBelastingdouble inkomendouble (afgerond op 2 decimalen, dit doe je vlak voor de return met Math.Round())De Berekening (Progressief)
Stel dat je een inkomen hebt van € 35.000. Dan wordt je belasting als volgt berekend:
- Schijf 1 (tot 15k): € 15.000 aan 0% = € 0
- Schijf 2 (van 15k tot 30k): € 15.000 aan 20% = € 3.000
- Schijf 3 (de rest: van 30k tot 35k): € 5.000 aan 40% = € 2.000
- Totale belasting = € 5.000
Tip: Trek het inkomen telkens af per schijf, of gebruik logische opeenvolgende if/else-if blokken.
BerekenBelasting(10000) geeft 0 terug.BerekenBelasting(25000) geeft 2000 terug.BerekenBelasting(60000) geeft 16000 terug (0 + 3000 + 8000 + 5000).