Nu werken we de oefening af. Met de functie bepaal_rom_tekens(cijfer, letters) uit de vorige oefening, kan je de bijdrage bepalen voor elk cijfer uit een getal, zoals getoond met onderstaand voorbeeld uit de vorige oefening:

Numerieke waarde Cijfer Plaats Gebruikte letters Romeins cijfer Functie-aanroep
400 4 Hondertal C D M CD bepaal_rom_tekens(4,"CDM")
40 4 Tiental X L C XL bepaal_rom_tekens(4,"XLC")
4 4 Eenheid I V X IV bepaal_rom_tekens(4,"IVX")

Opdracht

Schrijf de functie dec2rom(getal) met als enige parameter een geheel getal tussen 1 en 3999.
De functie bepaalt de Romeinse notatie voor dit getal. Je mag veronderstellen dat de parameter een geheel getal is tussen 1 en 3999 (dit moet je niet controleren)! Gebruik verplicht de functie bepaal_rom_tekens!
Bij indienen in Dodona voeg je ook de oplossing toe van de functie bepaal_rom_tekens.

Voorbeelden

>>> dec2rom(39)
XXXIX