Wanneer je bij de bank een lening vraagt, gaat de bank na of je kredietwaardig bent. Dat wil zeggen dat de bank probeert
in te schatten of je de lening kan terug betalen of niet. Zo kijkt men o.a. naar je schuldratio:
\[\text{schuldratio} = \frac{\text{schulden}}{max(\text{inkomen}, 1)}\]

Maar de fincanciële experten van de bank hebben een algoritme bedacht die met meer dan de schuldratio rekening houdt.
Het algoritme geeft iedere aanvrager een kredietscore op basis van een aantal gegevens:
- Om negatieve scores te vermijden, is de beginscore van elke aanvrager gelijk aan 500 punten.
- Jaarinkomen:
- Is je jaarinkomen meer dan € 60 000, dan krijg je 150 punten bij.
- Verdien je meer dan € 30 000 maar niet meer dan € 60 000, dan stijgt je kredietscore met 75 punten.
- Komt je jaarinkomen niet boven € 30 000, dan verlies je 50 kredietpunten.
- Schuldratio:
- Wie een schuldratio heeft van minder dan 0.2, krijgt 100 punten erbij.
- Is je een schuldratio minder dan 0.5 maar minstens 0.2, dan krijg je 50 punten bij.
- In alle andere gevallen verlies je 100 punten.
- Leeftijd:
- Wie jonger is dan 25 jaar, verliest 25 punten.
- Wie ouder is dan 50 jaar, krijgt 50 punten extra.
- Kredietgeschiedenis (= aantal jaren je schulden correct afbetaalt)
- Betaal je al minstens 10 jaar je schulden correct af, dan stijgt je kredietscore met 100 punten.
- Betaal je hoogstens 5 jaar je schulden correct af, dan verlies je 50 punten.
- In alle andere gevallen krijg je er 50 punten bij.
Ten slotte wordt op basis van de score, de kredietwaardigheid bepaalt:
- Minstens 750 punten: uitstekende kredietwaardigheid
- Minstens 650 punten: goede kredietwaardigheid
- Minstens 550 punten: matige kredietwaardigheid
- Maximaal 550 punten: slechte kredietwaardigheid
Opgave
Programmeer de functie kredietscore()
die als argumenten het jaarinkomen, je schulden, je leeftijd en het aantal
jaren je correct je schulden afbetaalt, vraagt. De functie geeft de kredietscore en de kredietwaardigheid terug.
Voorbeelden
>>> kredietscore(71000, 29300, 31, 8)
Je kredietscore is 750 → Uitstekende kredietwaardigheid
>>> kredietscore(28400, 16500, 47, 14)
Je kredietscore is 450 → Slechte kredietwaardigheid