Python oefeningen

Opgave 3.3

Schrijf code die een bedrag in euro (in variabele bedrag_in_euro) classificeert als een combinatie van muntstukken (2 EUR, 1 EUR, 50 cent, 20 cent, 10 cent, 5 cent en 2 cent). Omdat de 1 cent munten uit de handel zijn genomen, kan het zijn dat het resultaat wordt afgerond.

Het resultaat is dat je dit bedrag uitdrukt in het minimale aantal munten.
Als voorbeeld nemen we het bedrag in euro: 19.97

Het is handig om een hulpvariabele centen te gebruiken om de opeenvolgende berekeningen te kunnen uitvoeren.

#OPLOSSING:
bedrag_in_euro = 19.97
centen = bedrag_in_euro * 100
twee_euromunten = int(centen / 200)
centen -= twee_euromunten * 200
een_euromunten = int(centen / 100)
centen -= een_euromunten * 100
halve_euromunten = int(centen / 50)
centen -= halve_euromunten * 50
twintig_eurocentmunten = int(centen / 20)
centen -= twintig_eurocentmunten * 20
tien_eurocentmunten = int(centen / 10)
centen -= tien_eurocentmunten * 10
vijf_eurocentmunten = int(centen / 5)
centen -= vijf_eurocentmunten * 5
twee_eurocentmunten = int(centen / 2)
#VERVOLG: volgende pagina