💻 Programmeeroefening - Klantenkaartsysteem
Kebabzaak Hassan wil zijn systeem van klantenkaarten digitaliseren. Hiervoor gebruikt hij een klasse
Klantenkaart
.Een object van de klasse
Klantenkaart
wordt aangemaakt met twee parameters:
kruisje
: het bedrag (in euro) dat recht geeft op één kruisjegratis
: het aantal kruisjes dat recht geeft op een gratis productDe klasse heeft twee methodes:
koop(bedrag)
zet het aankoopbedrag om in kruisjes. Als het nodige aantal kruisjes bereikt is print deze methode “Proficiat! Je krijgt een gratis product!”, waarna het aantal kruisjes verminderd wordt.kruisjes()
print het huidige aantal kruisjes op de kaart: “Je hebt momenteel X kruisjes.”
Telkens wanneer de klantenkaart vol is, krijg je automatisch een gratis kebab en worden er het aantal kruisjes voor één gratis kebab weggehaald. Je kan meer dan één gratis kebab krijgen in een keer.
🌯 Opdracht: Maak deze klasse.