💻 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 kruisje
  • gratis: het aantal kruisjes dat recht geeft op een gratis product

De 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.”

klantenkaart

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.