Gegeven

Bij het betalen van een bedrag in euro’s, kunnen verschillende soorten biljetten en munten worden gebruikt. Om het minimale aantal biljetten en munten te bepalen dat nodig is om een bepaald bedrag te betalen, moet je het bedrag eerst opdelen in biljetten en munten van verschillende waardes.

Verschillende euro biljetten.

Verschillende euro biljetten.

Het minimale aantal biljetten van € 50 dat nodig is om het bedrag te betalen kunnen we achterhalen met volgende code:

bedrag = int( input( "Voer het te betalen bedrag in euro's in: " ) )

aantal_vijftig = bedrag // 50 # dit berekent het quotiënt zonder rest. 
restbedrag = bedrag % 50      # dit berekent de rest zonder quotiënt en kent deze toe aan de variabele restbedrag. 
                              # vervolgens kan je verder werken met dit restbedrag

Gevraagd

Voorbeeld

Bij een invoer van € 2 543 verschijnt er:

biljet 50: 50
biljet 20: 2
biljet 10: 0
biljet 5: 0
munt 2: 1
munt 1: 1

Tips

  • Voer tests uit met verschillende bedragen, zoals € 100, € 73, € 37, enzovoort. Zorg ervoor dat de code correct werkt en het juiste aantal biljetten en munten weergeeft.
  • Vergeet niet om te debuggen en eventuele fouten op te lossen.